Tear down
For some reason, the pub/sub does not work as I expected in ActiveMQ. I feel it is some configuration issue, and it act just like a regular queue (one consumer at a time). I'll try for a few more days, and then I'll tear down the activemq part and switch back to the ZeroConf topic implementation.

