Spring-messaging (STOMP) @SendTo 与 @SendToUser的区别
来源:互联网 发布:墨仓式打印机 知乎 编辑:程序博客网 时间:2024/05/21 07:59
@SendTo 与 @SendToUser 是Spring的STOMP协议中注解的标签。
@SendTo
会将接收到的消息发送到指定的路由目的地,所有订阅该消息的用户都能收到,属于广播。
@SendToUser
消息目的地有UserDestinationMessageHandler来处理,会将消息路由到发送者对应的目的地。默认该注解前缀为/user。如:用户订阅/user/hi ,在@SendToUser('/hi')查找目的地时,会将目的地的转化为/user/{name}/hi, 这个name就是principal的name值,该操作是认为用户登录并且授权认证,使用principal的name作为目的地标识。发给消息来源的那个用户。(就是谁请求给谁,不会发给所有用户,区分就是依照principal-name来区分的)。
此外该注解还有个broadcast属性,表明是否广播。就是当有同一个用户登录多个session时,是否都能收到。取值true/false.
阅读全文
0 0
- Spring-messaging (STOMP) @SendTo 与 @SendToUser的区别
- spring websocket 使用@SendToUser
- spring websocket 使用@SendToUser
- send和sendto的区别
- socket的send与sendto
- Stomp Over Websocket的Spring实现
- stomp与rabbitmq stomp插件
- Spring websocket stomp
- send、sendto与sys_sendto之间的关系
- UDP sendto与ARP的一个现象
- Easy Messaging with STOMP over WebSockets using ActiveMQ and HornetQ
- Choosing Your Messaging Protocol: AMQP, MQTT, or STOMP
- WebSocket与STOMP介绍
- WebSocket的两种简单实现,Html5与STOMP。
- Spring websocket over STOMP使用指南
- STOMP
- Spring 学习——基于Spring WebSocket 和STOMP实现简单的聊天功能
- Stomp协议学习与实战
- 存储过程及游标的简易使用
- Django Models CharField 参数说明
- 最新 IntelliJ Idea 2017 激活方法
- Python中 sys.argv[]的用法简明解释
- 答案差不多就行? About 近似
- Spring-messaging (STOMP) @SendTo 与 @SendToUser的区别
- vtk智能指针->对智能指针的理解和使用
- 你是如何转行的?转行容易吗?
- Mac入手使用记录
- 怎么从数组a中减去数组b,得到数组C
- 普宁跨境电商外贸 之 到底要不要寄样品? 怎么寄样品?
- okhttp的依赖
- 线程池 信号量
- leetcode--14. Longest Common Prefix