java - Vert.x Java 实时服务器客户端通信

标签 java vert.x

我想开发一个具有以下需求的客户端服务器应用程序:

  • 服务器提供一个小型 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/

相关文章:

vert.x - 如何在 Vertx.io 中发送完整的 URL HTTP 请求

java - Vertx运行任务100次并分析结果

java - Uncaught Error : No polyfill registered for object Facebook JDK

java - 如何在 Oracle AQ 中停止在未经确认的情况下删除消息?

java - 使用 mongo java 驱动程序 3.0+ 满足条件时替换 mongo 文档

java - 我怎样才能重写这个方法而不重复?

java - hibernate 与安全威胁

java - 如何配置 Vert.x 事件总线以跨 Docker 容器集群工作?

vert.x - vert.x 有集中过滤吗?

java - vertx-x3 集群多个顶点