Join GitHub today
problem: zyre missing GOSSIP UNPUBLISH command #607
solution: add it since ZYRE already takes care of node staleness (pings/pongs/evasive/EXIT)
in your application code when you see an EXIT (and you're using gossip) you just trigger an UNPUBLISH of the node (uuid) to remove the node from your local gossip cache IF you want to. that way when new nodes join, you're not re-broadcasting dead nodes to new connections.
a high level example of this in
reference (and merge PRE-REQ): zeromq/czmq#1943