Я создаю простое клиент-серверное приложение с python и zmq.
Цель состоит в следующем: от клиента я хотел бы одновременно отправлять (неблокирующие) запросы на несколько серверов и, когда все ответы получены, получать уведомления для проведения нескольких вычислений.
До сих пор все примеры zmq, которые я нашел и применил, блокируют в socket.recv каждого запроса до получения ответа от каждого сервера.Это означает, что я могу отправить свой запрос на несколько серверов, но делаю это поочередно и теряю драгоценное время.
Сделанные мной попытки основаны на следующем: https://learning -0mq-with-pyzmq.readthedocs.io/en/latest/pyzmq/patterns/client_server.html
У вас есть какие-либо материалы / примеры по моему вопросу?
Большое спасибозаблаговременно!