如何使用vert.xshell监控消息流量

How to use vert.x shell to monitor message traffic

我有一个简单的 Verticle,它接收一个字符串作为输入并用另一个字符串回复。我计划使用 vert.x shell (telnet) 通过 bus-sendbus-publish 发送和发布消息。然而,这些方法似乎并不与本地总线交互。有什么想法可能会出错吗?

我想在 linux.

中使用类似于 dbus-senddbus-monitor 实用程序的行为

如果 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