Hi Simone, Please note that one thing is keeping in memory the last 20 messages that went through an exchange… another much different and difficult is to store somewhere all the messages.
So that recent history exchange is really *recent*. In this situation I will go for having a History Queue and then replay that queue for new consumers. Cheers, -Alvaro On May 9, 2011, at 9:44 AM, Simone wrote: > 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. > 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 whether: > > - you were already in when the first message was sent or > - you joined later or > - you join, leave and join > > 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. > BTW I also noticed this recent post which sounds interesting: > > Thanks > _______________________________________________ > rabbitmq-discuss mailing list > [email protected] > https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss Sent form my Nokia 1100 -- You received this message because you are subscribed to the Google Groups "rabbitmq-discuss" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rabbitmq-discuss?hl=en.
