我有一个简单的Verticle,它接收一个字符串作为输入并用另一个字符串回复。我计划使用vert.x shell(telnet)使用bus-send
和bus-publish
发送和发布消息。但是,这些方法似乎与本地总线不相互作用。什么想法可能会出错?
我希望在linux中有类似于dbus-send
和dbus-monitor
实用程序的行为。
答案 0 :(得分:1)
如果shell在文档中启动为stated:
vertx run -conf '{"telnetOptions":{"port":5000}}' maven:io.vertx:vertx-shell:3.2.1
它不能与其他Verticle交流,因为它不在任何群集中。解决方案是添加--cluster
和--cluster-host
标志:
vertx run -conf '{"telnetOptions":{"port":5000}}' maven:io.vertx:vertx-shell:3.2.1 --cluster --cluster-host localhost