技术栈

消息通讯

胖虎1
10 个月前
消息通讯·模块开发·ios模块化
实际开发中的模块化开发 - 模块间通讯(以直播间为例)在之前的博客中,我们讨论了模块化开发的概念、使用场景及其优势,并通过简单的案例实现了一个基础的模块化结构。我们创建了用户卡片模块和礼物展示模块,将相关业务代码分散到对应的模块中,并且随着直播间的创建和销毁,它们的生命周期方法也得到了良好的管理。
慕云枫
2 年前
java·websocket·tomcat·消息通讯·聊天通讯
Java WebSocket服务在多tomcat服务下怎么进行互通,websocket多服务负载均衡下怎么进行交互,websocket客户端调用实例平时开发我们websocket都是单服务测试,在实际部署的项目中用到了负载均衡部署多台tomcat服务; 那么多台服务直接的websocket服务又怎么实现互通呢? 案例 如两台服务器8081/8082,因为nginx代理的原因,A客户端连上了8081,B客户端连上了8082,那么两个客户端连接的websocket服务都是不同的,A客户端怎么给B客户端发送消息呢? 解决 使用redis缓存?本人试过了,由于websocket的session无法存储到redis中,这种方式不大可行; 于是使用如下方案实现了