我们可以在Spring云流应用程序启动器中使用WebSocket接收器作为WebSocket源吗?

时间:2017-10-31 10:31:03

标签: java spring-boot websocket spring-cloud spring-cloud-stream

我可以使用 Spring Cloud Stream App Starters 中提供的WebSocket接收器作为WebSocket Source。因此,当我启动源时,客户端可以向源发送消息,因为有一个websocket服务器正在侦听特定端口。

1 个答案:

答案 0 :(得分:1)

websocket的现有接收器不能作为开箱即用的源工作。接收器从中间件接收数据并将其发送到接收器。在源的情况下,它是相反的,即它从websocket端点接收消息并将其发送到中间件。此时此选项是提供您自己的自定义websocket来源,直到有正式的websocket-source可用。如果你选择这条路线,请考虑将其贡献给spring-cloud-stream-app-starters。 Spring Integration具有出色的web sockets覆盖率。您可以将其用作启动器。