websocket消息推送问题
来源:8-7 Jackson和fastJson到底有啥区别?
Irregularity
2020-10-01
实际业务中,经常前端会收到后端发的一些消息通知,现在常用的是websocket技术,那么后端怎么把消息推送给指定的人呢,假如好多人在线,如果不指定人接收,那么只要登录系统的不是都能收到消息吗?
写回答
1回答
-
张勤一
2020-10-03
同学你好:
推送消息的常见实现就是后端与前端/客户端保持的长连接,这个长连接会隔段时间以心跳的方式验证当前连接的存在。
那么,当需要推送消息的时候,当然不会不指定接收人,一定需要指定具体的接收人才能保证消息不会错发,那么,有哪些信息可以作为接收人的凭据呢?
(1)手机号码
(2)手机的 Mac 地址
(3)用户当前所处的位置(所以,你会发现有时候坐车到了某个地方之后,收到了短信推送)
(4)等等可以识别用户身份的信息
我是勤一,致力于将这门课程的问答区打造为 Java 知识体系知识库,Java 知识体系 BBS!共同建造、维护这门课程,我需要每一个你!
10
相似问题