Пример шины с использованием инструмента командной строки nngcat - PullRequest
0 голосов
/ 12 декабря 2018

nngcat (инструмент командной строки nng ) позволяет использовать флаг --bus.

Я хочу отправлять данные из процесса A1 в процессы A2 и A3, используя "--bus "флаг nngcat.(Я знаю, что pub / sub и req / rep также могут быть использованы для этого; инструмент прекрасно с ними работает).Запуск шины работает:

nngcat --bus --listen="tcp://127.0.0.1:8000"

Подключение А2 и А3 к шине с использованием чего-то, как показано ниже:

nngcat --bus --dial="tcp://127.0.0.1:8000"

Но как теперь отправлять данные из А1 в А2 и А3?Использование --data = "my string", по-видимому, не дает ожидаемого результата.

[EDIT]: nngcat принадлежит nng 1.1.1

1 Ответ

0 голосов
/ 26 февраля 2019

Вы должны добавить -A или -Q, т.е. указать формат:

nngcat --bus --listen="tcp://127.0.0.1:8000" -A
...