如何用ZeroMQ实现UDP组播Pub-Sub(基于Golang)
如何用ZeroMQ实现UDP组播Pub-Sub(基于Golang) 2015-01-19 ZeroMQ有一对Pub/Sub socket 类型,但是网上的教程一般侧重于使用TCP版本的…… 虽然TCP版本的也能组网,但是略显麻烦,今天我来给大家介绍一下基于PGM协议的ZeroMQ Pub/Sub模型 首先要编译安装OpenPGM brew install libpgm 接着是zmq brew install zmq --with-pgm 这样就准备好了环境了, 这里需要了解一下PGM网络的原理,很简单,如下图 绿色的就是发送方,向目的组播地址239.192.0.1 端口3055(黑色粗线)发送数据,然后所有监听此端口的接收者(Receiver)都收到了。 就这么简单。 然后就是写代码咯: s...阅读全文