Не могли бы вы посоветовать архитектуру сокетов ZeroMQ для следующего сценария:
1) есть сервер, прослушивающий порт
2) есть несколько клиентов, соединяющих сервер одновременно
3) сервер принимает все соединения от клиентов и предоставляет двунаправленную очередь для каждого клиента, это означает, что обе стороны (клиент N или сервер) могут отправлять или потреблять сообщения, т.е. обе стороны могут быть ИНИЦИАТОРОМ связи, а другая сторона должна есть обратный вызов для обработки сообщения.
Должны ли мы создавать дополнительный сокет ZeroMQ на каждом принятом соединении для отправки сообщений с сервера? Не могли бы вы сообщить, какой тип сокета ZeroMQ для Google для такой архитектуры?