我想开发一个具有以下需求的客户端服务器应用程序:
- 服务器提供一个小型 REST 接口(interface)
- 服务器提供了一个 websocket 或类似的东西
- 多个用户可以订阅一个主题并从服务器获取事件。
- 服务器还应该能够接收从客户端返回的事件。
其中大部分内容都包含在 Vert.x Real-time bidding example 中。 。我唯一的问题是这个例子和我发现的所有其他例子都使用 SockJS handler并有一个 Javascript 客户端。但是,我有一个 Java 客户端,并且想要执行完全相同的操作(加上从客户端到服务器部分的对话)。
有谁知道一个展示此用例的好示例,或者有人可以写下一个简短的示例吗?
最佳答案
对于您的用例,您可以启动 TCP event bus bridge而不是 SockJS。为了避免创建您自己的 TCP 消息,请查看此 TCP bridge Java Client .
关于java - Vert.x Java 实时服务器客户端通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45103392/