亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

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

Cc_2011 / 486人閱讀

摘要:情況一用戶進(jìn)入系統(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ù)器,所以不可能實(shí)時同時訪問一臺服務(wù)器。

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

看一下效果圖:

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

看一下效果圖:

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

看一下效果圖:

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

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

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

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

相關(guān)文章

  • 分布式WebSocket集群解決方案

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

    nanchen2251 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<