2017-02-10 69 views
0

最近我在做教程: https://spring.io/guides/gs/messaging-stomp-websocket/如何在後端使用Spring讀取客戶端的最新信息?

我想做類似的事情。

1.客戶端上推Web應用程序按鈕
2.我開始對服務器
3.我想在文本框,告知客戶做一些繁重的操作如何它去,例如:
- 開始計算領域
- 計算字段
- 開始呈現 等

如何實現在Web應用程序客戶端執行某些操作時實時信息?

類似控制檯輸出,但發送給最終用戶。

+0

您是否考慮過在客戶端使用定時器服務,向服務器端詢問操作進度? –

回答

1

您可以將SimpMessageSendingOperations注入到您的任何服務中。您可以使用它將任意消息發送到目標。如果已配置安全性,則可以使用convertAndSendToUser,否則,可以使用convertAndSend。只要確保客戶訂閱了您要發送消息的目的地。

+0

這解決了我的問題。 在每次操作後,我都會通過從SimpMessageSendingOperations中將方法convertAndSend發送到客戶端正在連接的適當隊列。謝謝。 –

相關問題