В поисках правильного паттерна ZMQ - PullRequest
0 голосов
/ 27 сентября 2018

Я ищу правильный шаблон ZMQ и буду признателен за некоторую помощь.

У меня есть две программы: Программа A: запускается при включенном компьютере и никогда не останавливается.Программа B: она запускается только в течение определенного периода времени (скажем, один час) и может быть перезапущена несколько раз.

A необходимо отправить B сообщение и дождаться его ответа.Если B не работает, команда send() должна завершиться сбоем и немедленно вернуться (не блокируя).Если B вверх, то он должен отправить сообщение и дождаться ответа.

Я пробовал PAIR-PAIR (с использованием IPC), но он не восстанавливает соединение после того, как B закрывает егосокет и пытается открыть его снова при следующем запуске.

Это может быть тривиально, но я новичок в ZMQ и не могу понять это из документации (до сих пор ...)

...