需求,只需5分鐘的併發在500左右。
使用Nginx轉發(其實有zuul可以不用Nginx,但是需要要用Nginx和zuul,沒辦法,反應說:需要熔斷)
先看Nginx配置信息:
對應3個zuul。
然後對應zuul的配置信息:
配置好tomcat的併發請求,它默認併發量是150好像。zuul的後續配置信息:
然後後臺服務端同時也需要配置tomcat,木桶效應
配置信息如下:
圖中第二個框是避免fegin重複發送同一請求,不加上會出現500併發不間斷請求20次就是10000次請求,但是數據庫裏面會有1.6W的數據
,有不懂得的可以留言,中間遇到很多坑,不一一說了。
如下錯誤信息:
Hystrix circuit short-circuited and is OPEN
could not acquire a semaphore for execution
*** could not acquire a semaphore for execution and no fallback available.