Q1: What exactly is the difference between using ZeroMQ to send messages to child processes, as compared to the default inter process communication explained here?
Q2: For direct process to child communication, which would be more appropriate? (Faster)
Q3: The docs say: Creates an IPC channel, what kind of IPC does it use? TCP? Sockets?
3 Answers
A good point to state in the very inital moment - ZeroMQ is broker-less
A1: The difference between using ZeroMQ to send messages & IPC
well, put in this way, ZeroMQ concentrates on much different benefits, than just the ability to send message & scale-up ( both of which is helpfull ).