国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

nginx - 關(guān)於呼叫rest api 三分之一http請(qǐng)求失敗,逾時(shí)
過去多啦不再A夢
過去多啦不再A夢 2017-05-16 17:20:58
0
2
795

用的是tomcat 8.0伺服器,nio模式。其他都為預(yù)設(shè)配置。
用spring mvc的rest寫了個(gè)接口,然後用resttemplate調(diào)用,透過httpclient實(shí)現(xiàn)的連接池。在並發(fā)1000個(gè)請(qǐng)求時(shí),發(fā)現(xiàn)部分請(qǐng)求逾時(shí)。導(dǎo)致存取失敗。 <但應(yīng)用程式一直沒掛,就是部分請(qǐng)求超時(shí)>。

整個(gè)系統(tǒng)架構(gòu)是這樣的
有A、B、C三個(gè)應(yīng)用
C負(fù)責(zé)操作資料庫,提供接口,返回JSON
B負(fù)責(zé)處理業(yè)務(wù),提供接口,返回JSON,並調(diào)用C的接口,保存/讀取資料
A負(fù)責(zé)前臺(tái),呼叫B的接口
A呼叫B時(shí),透過nginx做了複雜均衡,有兩臺(tái)B伺服器。

請(qǐng)問超時(shí),有哪些情況會(huì)導(dǎo)致?

過去多啦不再A夢
過去多啦不再A夢

全部回覆(2)
習(xí)慣沉默

B呼叫C,看看是不是資料庫這邊。

僅有的幸福

先確定是哪一步的問題,然後再具體分析。可以列印出每個(gè)介面呼叫的耗時(shí)

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板