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