Sto utilizzando ZEROMQ per l'applicazione di messaggistica distribuita. È necessario connettere il client (socket DEALER) a più server (socket ROUTER sul lato server). Quali sono le mie opzioni sul lato CLIENT?zeromq DEALER client su più server (ROUTER)
- Creare il socket DEALER sul lato client per ciascun endpoint del server (socket ROUTER).
- Creare solo un socket DEALER sul lato client e aggiungere più endpoint.
Ho provato l'opzione 2 - connettendo a più endpoint ma il messaggio va sempre al primo endpoint collegato. seguiti seguenti fasi:
- creano presa MERCANTE
- collegano al primo estremo
- poi in fase di esecuzione, aggiungere un altro endpoint alla presa utilizzando Socket.connect (endpoint). Devo ricollegarmi?
Nel socket del CONCESSIONARIO, non è possibile inviare messaggi su un particolare endpoint nel caso in cui sia collegato a più endpoint.
Qualche idea?