挨踢部落坐診第十二期:千萬級Web請求如何分發(fā)
原創(chuàng)【51CTO.com原創(chuàng)稿件】活動說明:挨踢部落是為核心開發(fā)者提供深度技術(shù)交流,解決開發(fā)需求,資源共享的服務(wù)社群。基于此社群,我們邀請了業(yè)界技術(shù)大咖對開發(fā)需求進(jìn)行一對一突破,解除開發(fā)過程中的絆腳石。以最專業(yè)、***效的答復(fù)為開發(fā)者解決開發(fā)難題。
話題關(guān)鍵詞:集群/Java/MySQL/JSP/MUI
部落陣容:51CTO社群智囊團(tuán)
面向?qū)ο?/strong>:Java開發(fā)工程師、前端開發(fā)工程師、云計算工程師、數(shù)據(jù)庫開發(fā)工程師
參與方式:加入51CTO開發(fā)者QQ交流群(669593076),有任何技術(shù)問題,在群里提問,或發(fā)給群主小官。
活動詳情:
廣州@鵬@Android:各位大神,請教一個問題,前端每秒1000萬個Web請求是怎么分到不同的nginx服務(wù)器的。如果用nginx負(fù)載均衡好像每秒只能處理5萬多的請求。
1>IT云服務(wù)器-胡華秋-北京:用lvs集群。
2>測試-Gavin-北京:DNS會分開處理,先從DNS做均衡處理,后面的一層一層做均衡。
C#-Po-成都:PC沒有plusready手機(jī)上試試。
前端-干鍋-成都:這個問題出在哪里?
1>C#-Po-成都:這里
2>前端-wang-南京:要加逗號吧,下圖:
3>前端-CHB-北京:你的明顯就是json格式不正確。
前端-廣州:mui.ajax不是可跨域的么?
1>廣州-前端-黃小文:你是app還是M站?在app里面才可以跨域吧。
2>C#-Po-成都:手機(jī)上才可以,電腦上還是用的普通ajax。
微信小程序-南又南-韶關(guān):我的問題是我用HBuilder編輯了前端文件,用mui,get方式向服務(wù)器獲取數(shù)據(jù)
服務(wù)端是:
結(jié)果一運(yùn)行就報錯
XMLHttpRequest cannot load http://nanyounan.com/public/index.php/admin/index/index?type=test. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://127.0.0.1:8020' is therefore not allowed access." 是用xampp開啟的服務(wù)器。
C#-Po-成都:跨域問題吧。兩種方法··如果是MUI的話,用MUI的那個AJAX方法直接請求,另外就是改服務(wù)端代碼,允許跨域就好了。你也可以采用JSONP之類來解決·,不過比較直接的就這個。php代碼里配置了header('Access-Control-Allow-Origin', '*');
Java-后端-廣州:為什么打出來的是jar包而不是war包?
1>后端-李子-合肥:檢查一下這個文件打包參數(shù)。
2>Java-阿飛-南京:如果是使用maven,在.pom中設(shè)置下打包為war 。
Java-海巖-蕪湖:明明傳到j(luò)sp了,為啥不顯示?我把bean存到request里轉(zhuǎn)發(fā)到j(luò)sp頁面,然后用EL在jsp里顯示,用谷歌的插件,明明顯示能獲取到,到了jsp頁面就是不顯示。用<%%> ${}都打印不出來,可是按理說,返回的數(shù)據(jù)中有東西,怎么會打印不出來。
1>Java+李賽+鄭州:頁面的EL有問題沒?在頁面打印一下bean,看看有沒有。
2>Java—小劉—長沙:設(shè)置<%@ page isELIgnored="false"%>沒有。
PHP-史小軍-北京:批量插入后怎么獲取影響的行數(shù)id,為什么只能返回***個?
Linux&oracle-S.H.I-成都:是關(guān)于數(shù)據(jù)庫的么?如果是的話,在數(shù)據(jù)字典里面試著找下dif的表,ORACLE可以試著找下USER_COMPARISON_ROW_DIF這個表。
成都-星子:問大家一個問題,路由器交換機(jī)都正常,網(wǎng)線這些都正常,但是ping內(nèi)網(wǎng)網(wǎng)關(guān)都掉包,這個是什么原因,會不會跟回路有關(guān)系?布局很簡單,就外網(wǎng)進(jìn)來, 連路由器交換機(jī),公司為了節(jié)約,居然只換一部分,另外一部分不換,網(wǎng)線要留兩根。
1>安徽-Coeus-PHP:確定有沒有回路了嗎?看下是不是有同一交換機(jī)2條線插在了路由器上,如果是個別電腦有問題,檢查一下ARP,我之前局域網(wǎng)ARP,公司電腦一半都有問題。
2>運(yùn)維-當(dāng)那一天來臨-深圳:電腦是自動獲取的IP地址,還是手動IP地址。
3>泉州-某真-網(wǎng)絡(luò)安全維護(hù):看你有沒dhcp,或者連接外網(wǎng)的二層,你沒把具體的問題方案給我,我也是不曉得是什么問題,或許你手動設(shè)置IP和DNS試試,如果還有其他問題再問我吧。
4>網(wǎng)絡(luò)-廣州-天涯:看看水晶頭兩頭接觸是不是很好,若不行重做水晶頭。
5>Linux&oracle-S.H.I-成都:先排查交換機(jī)上面是否學(xué)習(xí)到你主機(jī)的Mac, 如果學(xué)習(xí)到了,請在檢查下交換機(jī)對應(yīng)端口上面是否有做Mac綁定,如果學(xué)習(xí)到了Mac并且也沒有做Mac綁定,請檢查下是交換機(jī)的access端口是否有打VLAN,還有trunk口是否允許此VLAN通過,順便排查下你的交換機(jī)是否路由器連接正常。
Java-阿飛-南京:那個是免安裝的,你下載的時候看一下。有的是.exe安裝,有的是上面那種文件的。你下載的時候留意一下。安裝版的你可以選擇安裝哪些東西。
云計算-菜鳥-蘇州:有沒有大佬解說下MySQL的符號值是啥子。
Java+李賽+鄭州:標(biāo)識正負(fù)值。
您對這些解答方案是否仍有疑問?歡迎加51CTO開發(fā)者QQ交流群 669593076討論。
下期活動預(yù)告:1月31日
關(guān)鍵詞:前端開發(fā)、Java、數(shù)據(jù)庫、大數(shù)據(jù)
活動回顧:
挨踢部落坐診第八期: 消滅掉這些常見的Android開發(fā)難題
挨踢部落坐診第九期: Java、Python、PHP他們都說很簡單
挨踢部落坐診第十期:如何學(xué)習(xí)Python?方法很重要
挨踢部落坐診第十一期:三千萬數(shù)據(jù)如何做到秒查
【51CTO原創(chuàng)稿件,合作站點轉(zhuǎn)載請注明原文作者和出處為51CTO.com】