我有一个简单的垂直,它接收一个字符串作为输入,并用另一个字符串回复。我打算使用Vert.x Shell(Telnet)使用bus-send
和bus-publish
发送和发布消息。但是,这些方法似乎与当地总线没有相互作用。有什么想法可能出了什么问题?
我想具有类似于Linux中dbus-send
和dbus-monitor
实用程序的行为。
如果启动了壳,则如文档中所述:
vertx run -conf '{"telnetOptions":{"port":5000}}' maven:io.vertx:vertx-shell:3.2.1
它将无法与其他垂直物进行混合,因为它不在任何集群中。解决方案是添加--cluster
和--cluster-host
标志:
vertx run -conf '{"telnetOptions":{"port":5000}}' maven:io.vertx:vertx-shell:3.2.1 --cluster --cluster-host localhost