作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我写了两个verticle,一个运行一个TCPEventBusBridge,另一个运行SockJSEventBus。我想在两者之间进行沟通。我怎样才能在vertx环境中做到这一点。
android 客户端正在与 TCPEventBus 服务器通信,而 Web 客户端正在监听 SockJSEvent 总线服务器。
最佳答案
如果事件总线已连接,那么这应该不是问题。 eventbus 有一个命名空间。这意味着,如果您从 Web 客户端向地址 (a) 发送消息 (m),并且该地址 (a) 已在通过 TCPEventBusBridge 连接的组件 (c) 中注册。消息 (m) 应到达组件 (c)。
这里是 SockJS 和 2 个集群 vert.x 实例(2 个独立的 JVM)的示例。 TCPEventBusBridge 的部分缺失,但它可以让您了解它是如何工作的。
https://github.com/floriankammermann/vertx-examples/blob/master/eventbus-chat (在两个 JVM 集群 eventbus 上运行示例)
关于java - 我们如何在vertx中的TCPEventBus和SockJSEventBus之间进行通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43077001/
我是一名优秀的程序员,十分优秀!