Pourquoi ne pas utiliser un pipe à la place de zeromq ?
Je te concéde que pour cet exemple particulier, ça n'a pas tellement d'intérêt.
Néanmoins l'avantage de ZeroMQ est de pouvoir passer à l'échelle plus tard, si tu as bien architecturé ton application que tes workers soient des threads, des process locaux ou distants (voire les mixer), tu as très peu de retouches à apporter à ton code.
Sans compter que zeromq offre également des patterns de communications de plus haut-niveau (ie: pub-sub, distribution de jobs dans un pool de workers etc …).
[^] # Re: Hello World concurrentiel
Posté par GeneralZod . En réponse à la dépêche De tout, de rien, des bookmarks, du bla‐bla #45. Évalué à 2.
Je te concéde que pour cet exemple particulier, ça n'a pas tellement d'intérêt.
Néanmoins l'avantage de ZeroMQ est de pouvoir passer à l'échelle plus tard, si tu as bien architecturé ton application que tes workers soient des threads, des process locaux ou distants (voire les mixer), tu as très peu de retouches à apporter à ton code.
Sans compter que zeromq offre également des patterns de communications de plus haut-niveau (ie: pub-sub, distribution de jobs dans un pool de workers etc …).