默认
发表评论 7
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
我看到一个web版的IM架构产生了疑惑
阅读(732) | 评论(7 收藏 淘帖
我看到一个web版的IM架构产生了疑惑_消息推送集群化方案 (2).jpg 用redis来做消息中间件会不会有瓶颈,如果改成redis集群,消息能不能同步

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

上一篇:求教IM技术实现,不用Netty只用Websocket性能更好吗
推荐方案
评论 7
im-platform跟右边的im-server,是什么关系,具体是干什么用的,看起来很奇怪,这谁瞎画的吧
签名: 《鸿蒙NEXT时代你所不知道的全平台跨端框架:CMP、Kuikly、Lynx、uni-app x等》http://www.52im.net/thread-4843-1-1.html
引用:JackJiang 发表于 2025-06-23 10:59
im-platform跟右边的im-server,是什么关系,具体是干什么用的,看起来很奇怪,这谁瞎画的吧

左边是处理http请求的服务,右边是netty服务,中间的redis用来做消息队列和维护用户和通道的关系,用户在浏览器发的消息都是通过http,接收消息通过的是websocket
这样的架构不就是把简单事情搞复杂了吗了,如果左边发送消息也用websocket,那左边http redis这一块不就都可以扔掉了,只用右边
签名: 《鸿蒙NEXT时代你所不知道的全平台跨端框架:CMP、Kuikly、Lynx、uni-app x等》http://www.52im.net/thread-4843-1-1.html
感觉这样设计做是为了分布式吧
引用:JackJiang 发表于 2025-06-23 15:03
这样的架构不就是把简单事情搞复杂了吗了,如果左边发送消息也用websocket,那左边http redis这一块不就都 ...

我看介绍说是为了支持集群部署
redis 能有啥瓶颈,遇到瓶颈控制im-server单个server的用户数就行了,反正im-server可扩展,不过我该是同意站长的看法,收发都用im-server就行了,左边可以去掉了,简化架构,不知道你指的集群部署是啥?
引用:zhxh007 发表于 2025-06-24 14:41
redis 能有啥瓶颈,遇到瓶颈控制im-server单个server的用户数就行了,反正im-server可扩展,不过我该是同意 ...

我的理解是,左边的http服务和右边的server都可以部署多个,这样就能处理更多的用户请求
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部