技术:
后端:SpringCloudAlibaba+Nacos+Rabbitmq+Mybatis+redis
前端:HTML5 + CSS +JQ
构思:服务做集群,最难的就是websocket做集群,因为websocket的session是无法序列化的这就导致无法在其他地方把他存起来,解决方法用rabbitmq+redis,每一个服务器都监听自己的队列,在用户与websocket建立连接时就在redis 中把用户的所在位置给存起来,这样每次发消息就算两个用户在不同的服务中建立的连接可以进行通讯了。
点击空白处退出提示
评论