title: How to push all data to late subscribers?
body: <p>I would like to know if zmq already solves following problem (or) the application sitting on top of zmq needs to take care of it.</p>
  
  <p>1) A central publisher which publishes data to all subscribers. This data is static in nature, something like configuration. The data can be modified at any point in time.<br>
  2) Multiple subscribers subscribe to messages from this publisher. The publisher can  join at any point in time.<br>
  3) If data changes, publisher should just publish the diff to the existing subscribers.<br>
  4) If a subscriber joins later, the publisher should publish all the data (current configuration) to the new subscriber.</p>
  
  <p>Zeromq guide suggests following for solving Slow Joiner syndrome but this does not solve above problem. 
  <a href="http://zguide.zeromq.org/page:all#Slow-Subscriber-Detection-Suicidal-Snail-Pattern" rel="nofollow">http://zguide.zeromq.org/page:all#Slow-Subscriber-Detection-Suicidal-Snail-Pattern</a></p>