国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

Channel 如何在多個(gè)服務(wù)器上做負(fù)載均衡?

sorcerer

Channel通訊組件,需要對(duì)server服務(wù)端做負(fù)載均衡,且客戶(hù)端worker也在不同的服務(wù)器上,在不同客戶(hù)端worker上做了長(zhǎng)連接。
server服務(wù)端做負(fù)載均衡可以實(shí)現(xiàn)嗎?
各客戶(hù)端worker的長(zhǎng)連接數(shù)據(jù)池如何共享?
用戶(hù)端通過(guò)ws建立連接可以通過(guò)負(fù)載均衡的IP或lvs嗎?

4171 1 0
1個(gè)回答

walkor 打賞

server服務(wù)端做負(fù)載均衡可以實(shí)現(xiàn)嗎?

Channel/Server 目前只能單進(jìn)程,沒(méi)有負(fù)載均衡的需要。

各客戶(hù)端worker的長(zhǎng)連接數(shù)據(jù)池如何共享?

進(jìn)程間無(wú)法共享連接,當(dāng)需要操作某個(gè)進(jìn)程的某個(gè)/些連接時(shí)可以通過(guò)Channel通訊組件通知對(duì)應(yīng)進(jìn)程處理

用戶(hù)端通過(guò)ws建立連接可以通過(guò)負(fù)載均衡的IP或lvs嗎?

可以

  • sorcerer 2018-05-18

    那就是說(shuō)客戶(hù)端只能通過(guò)真實(shí)ip和端口去連接1個(gè)Channel/Server進(jìn)程,在負(fù)載多個(gè)worker的時(shí)候需要把Channel/Server進(jìn)程與worker分開(kāi)服務(wù)器部署,多個(gè)worker支持長(zhǎng)連接的負(fù)載均衡單無(wú)法直接共享數(shù)據(jù)池,實(shí)際用戶(hù)在建立連接的時(shí)候是不會(huì)重復(fù)。重連的時(shí)候可能會(huì)連到服務(wù)器和之前握手的不同。在推送的時(shí)候需要讓這些worker同時(shí)收到消息在對(duì)每個(gè)worker內(nèi)的連接進(jìn)行篩選之后推送。

  • walkor 2018-05-18

    客戶(hù)端通過(guò)ip 域名 lvs slb nginx負(fù)載均衡 haproxy負(fù)載均衡等方式都可以去連Channel/Server,沒(méi)有限制。

  • walkor 2018-05-18

    我不清楚你說(shuō)的共享數(shù)據(jù)池是什么東西

  • walkor 2018-05-18

    推送的時(shí)候不一定推給所有worker進(jìn)程,可以利用channel只推給需要的進(jìn)程。例如向單個(gè)客戶(hù)端推送的時(shí)候,客戶(hù)端id里包含了連接所在的進(jìn)程信息,那么只需要給對(duì)應(yīng)進(jìn)程推送即可。這些都是可以自己寫(xiě)邏輯控制的。

年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??