首页   注册   登录

phpdever

V2EX 第 165529 号会员,加入于 2016-03-30 19:10:17 +08:00
在 Spring boot 2.x 中使用 RabbitMQ 的一些小疑问
Java  •  phpdever  •  50 天前  •  最后回复来自 phpdever
7
出 Apple Watch Series 2 42 毫米
二手交易  •  phpdever  •  73 天前  •  最后回复来自 wukwei
15
phpdever 最近回复了
5 天前
回复了 edk24 创建的主题 问与答 想自己做个推送服务,有些疑惑
利用长连接状态即可。

记录用户的 uid 及长连接 id,在建立长连接,断开长连接时进行持久化存储,再进行信息消息推送。

但需要考虑极端情况下的断线重连等问题。

用户在线不在线其实并不需要关心,推送消息时,如果在线,只要通知客户端进行拉取最新的消息即可,如果不在线,上线之后主动拉取。

如果是是一对一进行推送,需要同时推给自己和对方,如果是一对多,则推送给所有群组成员。

难点其实在于客户端处理,你可能还需要用到消息队列,如:rabbitmq。
16 天前
回复了 dyllanwli 创建的主题 程序员 聊一聊(吐槽)大家公司主营业务的架构?
阿里云
Windows server
phpstudy 套件
36 天前
回复了 hyd8323268 创建的主题 职场话题 聊聊遇到最奇葩的面试
@magicZ
@islangsaying
@PorUnaCabeza

鼠标右键失效的图片,复制链接到浏览器打开就可以了。
36 天前
回复了 hyd8323268 创建的主题 职场话题 聊聊遇到最奇葩的面试
看看我之前发的帖子: https://www.v2ex.com/t/556074#reply48
MzYwMDg0NDA4NUBxcS5jb20=

谢谢
50 天前
回复了 phpdever 创建的主题 Java 在 Spring boot 2.x 中使用 RabbitMQ 的一些小疑问
@mapper 明白,我再花时间看看
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   883 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 18ms · UTC 22:47 · PVG 06:47 · LAX 15:47 · JFK 18:47
♥ Do have faith in what you're doing.