2
我的使用情況考慮三個角色:消息與Spring和外部消息代理
- 一個消息生成(例如,一個遠程後端); (例如,RabbitMQ);或者,
- 一個消息消費者(一春 - 基於Web的應用程序上是自己AS)。
的通信過程如下:
- 的消息生成創建消息(通過指定收件人),然後將其發送到消息代理;
- The Message Broker將消息中繼到消息使用者;
- 的消息消費者接收該消息,然後通過使用的WebSocket它傳送給一個特定的用戶(通過映射收件人和用戶名)。
是否可以實現這種情況?
首先,謝謝你的回答。作爲Message Broker和WebSocket的新手,我不明白在步驟1中如何正確設置收件人,那麼我如何在Spring中實現處理程序,以便在步驟3期間僅向特定用戶發送消息。 – vdenotaris 2014-09-02 15:02:48
this已被覆蓋在各個地方,但手冊本身應該讓你對從哪裏開始有很好的瞭解。http://docs.spring.io/spring/docs/4.0.2.RELEASE/spring-framework-reference/htmlsingle/ #websocket-stomp-handle-user – dectarin 2014-09-02 15:05:01
您可能還想看看https://speakerdeck.com/salmar/deep-dive-into-spring-websockets以瞭解有關消息流的更多信息 – 2014-09-10 16:11:35