默认
发表评论 5
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
请问IM中消息推送中如何实现消息中转投递?
阅读(50563) | 评论(5 收藏 淘帖
2金币
请问TCP长连接消息推送服务中如何实现消息中转投递?
例如有2个消息推送服务端做集群,分别是:server-A和server-B。
现在有两个用户分别连接了这2个服务端:
用户1--->server-A,用户2--->server-B。

“用户1”发消息给“用户2”,这时候由于“用户2”不在server-A上,无法得到消息,需要做中转,请问怎么实现消息中转投递?

上一篇:想搭建即时通信服务器,求教有没有好的建议下一篇:iOS上用GCDAsyncSocket 开发的IM,didReadData调用次数不对
推荐方案
评论 5
你这做的是IM还是只是个消息推送系统?
引用:JackJiang 发表于 2017-05-23 11:30
你这做的是IM还是只是个消息推送系统?

是IM

你这就涉及到IM集群的架构实现了,比较繁琐,你最好先从一些资料开始了解:http://www.52im.net/forum.php?mo ... ion=view&ctid=7
引用:JackJiang 发表于 2017-05-23 14:36
你这就涉及到IM集群的架构实现了,比较繁琐,你最好先从一些资料开始了解:http://www.52im.net/forum.ph ...

能不能通过MQ中间件发布订阅的方式实现?
引用:老衲 发表于 2017-05-31 15:00
能不能通过MQ中间件发布订阅的方式实现?

你可以看看这个帖子里的讨论:
请教可以使用MQ消息队列中间件做即时通讯系统吗?
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部