默认

我看到一个web版的IM架构产生了疑惑

查看数: 4525 | 评论数: 8 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2025-06-22 23:56

正文摘要:

用redis来做消息中间件会不会有瓶颈,如果改成redis集群,消息能不能同步

评论

frfr46467979 发表于 9 个月前
哈哈哈 这不是 某盒im吗
fengdeaishang 发表于 10 个月前
引用:zhxh007 发表于 2025-06-24 14:41
redis 能有啥瓶颈,遇到瓶颈控制im-server单个server的用户数就行了,反正im-server可扩展,不过我该是同意 ...

我的理解是,左边的http服务和右边的server都可以部署多个,这样就能处理更多的用户请求
zhxh007 发表于 10 个月前
redis 能有啥瓶颈,遇到瓶颈控制im-server单个server的用户数就行了,反正im-server可扩展,不过我该是同意站长的看法,收发都用im-server就行了,左边可以去掉了,简化架构,不知道你指的集群部署是啥?
fengdeaishang 发表于 10 个月前
引用:JackJiang 发表于 2025-06-23 15:03
这样的架构不就是把简单事情搞复杂了吗了,如果左边发送消息也用websocket,那左边http redis这一块不就都 ...

我看介绍说是为了支持集群部署
fengdeaishang 发表于 10 个月前
感觉这样设计做是为了分布式吧
JackJiang 发表于 10 个月前
这样的架构不就是把简单事情搞复杂了吗了,如果左边发送消息也用websocket,那左边http redis这一块不就都可以扔掉了,只用右边
fengdeaishang 发表于 10 个月前
引用:JackJiang 发表于 2025-06-23 10:59
im-platform跟右边的im-server,是什么关系,具体是干什么用的,看起来很奇怪,这谁瞎画的吧

左边是处理http请求的服务,右边是netty服务,中间的redis用来做消息队列和维护用户和通道的关系,用户在浏览器发的消息都是通过http,接收消息通过的是websocket
JackJiang 发表于 10 个月前
im-platform跟右边的im-server,是什么关系,具体是干什么用的,看起来很奇怪,这谁瞎画的吧

返回顶部