nngcat(nng的命令行工具)允许使用--bus标志。
我想使用nngcat的“--bus”标志将数据从A1进程发送到A2和A3进程。 (我知道pub / sub和req / rep也可以用于此;该工具可以很好地使用它们)。启动公交车工程:
nngcat --bus --listen="tcp://127.0.0.1:8000"
使用以下内容将A2和A3连接到总线:
nngcat --bus --dial="tcp://127.0.0.1:8000"
但是现在如何将数据从A1发送到A2和A3呢?使用--data =“my string”似乎没有预期的结果。
[编辑]:nngcat属于nng 1.1.1
您应该添加-A或-Q,即指定格式:
nngcat --bus --listen="tcp://127.0.0.1:8000" -A