背景:
通过SpringBoot + Netty搭建应用作为IM服务,SpringBoot提供IM业务接口,启动SpringBoot的时候另外起一条线程启动Netty框架,作为WebSocket链接地址。
现在问题是:
例如A客户端跟www.im.xxx.com/ws创建WebSocket链接的时候,与A服务端进行长链接。B客户端跟B服务端进行长链接。
那么在A与B之间发送文本信息(聊天内容,Hello World),A服务端无法转发到B服务端...因为他们的Channel没有共享...
那么通过什么方式可以使应用HA(高可用,集群,非单点)???
解决方案有一些,具体的话没怎么试过,欢迎大家一起来讨论
原文讨论:https://www.oschina.net/question/1469848_2307521
本文来自投稿,不代表本人立场,如若转载,请注明出处:http://www.souzhinan.com/kj/293241.html