[zeromq-dev] Fwd: Building the Git repo sources

Martin Sustrik sustrik at 250bpm.com
Mon Dec 14 18:15:34 CET 2009


> BTW, in the documentation I read something about zmq, a kind of name
> server. Is it still present in 2.0? It doesn't seem to appear in my
> package. Nor does the chat example seem to install anything. I haven't
> looked into it though, might be my mistake.

No. The concept (as seen from outside) have changed between version 1.0 
and 2.0.

With 1.0 there was a messaging deamon called zmq_server, the 
applications connected to the deamon to find out where other 
applications are located.

With 2.0 0MQ works mimics standard BSD sockets, i.e. it uses DNS to 
resolve names.

> And what are PGM and PGM2 support? Why would I want to add those?

PGM is a reliable multicast protocol. Maybe you don't need your data to 
be transferred using IP multicast, however, there are several scenarios 
where publishing large amounts of data to a lot of clients would 
overload the network. In such cases, multicast saves the day.

PGM and PGM2 are different versions of the underlying PGM library 
(OpenPGM). Next release of 0MQ will drop PGM1 and stick to PGM2.


More information about the zeromq-dev mailing list