成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

tomcat8.0.15+spring4.1.2的集群下共享WebSocketSession?

Cc_2011 / 430人閱讀

摘要:情況一用戶進入系統(tǒng)時候,被同時分配到了服務(wù)器。那么服務(wù)器向發(fā)出請求,讓來執(zhí)行發(fā)送程序??匆幌滦Ч麍D集群跑了幾天,目前沒有用戶反應(yīng)有問題。。。應(yīng)該已解決。。。先暫時用一下這方案。。。

環(huán)境:nginx+Tomcat服務(wù)器 A B C

問題:如果用戶 1 訪問由服務(wù)器 A socket服務(wù) ,用戶2 由服務(wù)器 C socket服務(wù) ,此時如果用戶 1, 2 想通過 socket 對話 可以什么方案?(socket 集群由 nginx 分配)由于用戶 1,2沒法決定自己訪問哪一臺服務(wù)器,所以不可能實時同時訪問一臺服務(wù)器。

情況一:用戶1,2進入系統(tǒng)時候,被nginx同時分配到了服務(wù)器8082。此時用戶1想對用戶2發(fā)送一信息,此請求又被分配到了服務(wù)器8083。那么服務(wù)器8083向8082發(fā)出請求,讓8082來執(zhí)行發(fā)送程序。

看一下效果圖:

情況二:用戶1,2進入系統(tǒng)時候,被nginx同時分配到了服務(wù)器8082及8083。此時用戶1想對用戶2發(fā)送一信息,此請求又被分配到了服務(wù)器8081。那么服務(wù)器8081向8082發(fā)出請求,讓8082來執(zhí)行發(fā)送程序。

看一下效果圖:

情況三:用戶1,2進入系統(tǒng)時候,被nginx同時分配到了服務(wù)器8083。此時用戶1想對用戶2發(fā)送一信息,此請求又被分配到了服務(wù)器8083。

看一下效果圖:

集群跑了幾天,目前沒有用戶反應(yīng)有問題。。。應(yīng)該

已解決。。。先暫時用一下這方案。。。如果用戶、執(zhí)行程序都在同一臺服務(wù)器上直接發(fā)送就可以了,反之服務(wù)器間通訊實現(xiàn)發(fā)送。。。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/72059.html

相關(guān)文章

  • 分布式WebSocket集群解決方案

    摘要:廣播這是最簡單的集群通訊解決方案。實現(xiàn)方法在治理中心監(jiān)聽集群服務(wù)事件,并及時更新哈希環(huán)。 問題起因 最近做項目時遇到了需要多用戶之間通信的問題,涉及到了WebSocket握手請求,以及集群中WebSocket Session共享的問題。 期間我經(jīng)過了幾天的研究,總結(jié)出了幾個實現(xiàn)分布式WebSocket集群的辦法,從zuul到spring cloud gateway的不同嘗試,總結(jié)出了...

    nanchen2251 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<