Hello, I am looking for ideas about how to implement this scenario, specifically if there are known patterns in RabbitMQ to do it. I am quite new to this messaging thing so any advice is appreciated.<div>When publishing messages to a topic exchange I need all subscribers to always have the whole history of the messages published through it. The concept sounds similar to a group chat, so that anytime you join you see the whole story of the chat (since some moment in the past), regardless of&nbsp;whether:</div><div><br></div><div>- you were already in when the first message was sent or</div><div>- you joined later or</div><div>- you join, leave and join</div><div><br></div><div>I am wondering if RabbitMQ is suitable to design this scenario or it is a typical use case covered by XMPP and thus I am trying to use RabbitMQ for something it was not designed for.</div><div>BTW I also noticed <a href="https://groups.google.com/d/topic/rabbitmq-discuss/eTGLy7F0STo/discussion">this recent post</a> which sounds interesting:&nbsp;</div><div><br></div><div>Thanks</div>