Пример шины с использованием инструмента командной строки nngcat

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

Я хочу отправить данные из процесса A1 в процессы A2 и A3, используя флаг "--bus" для nngcat. (Я знаю, что 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

1 ответ

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

nngcat --bus --listen="tcp://127.0.0.1:8000" -A
Другие вопросы по тегам