On Mon, Feb 14, 2011 at 9:51 AM, Rajika Kumarasiri <[email protected]> wrote:
> > > On Fri, Feb 11, 2011 at 10:37 AM, Charith Wickramarachchi < > [email protected]> wrote: > >> Hi All , >> >> I'm going to Re-factor the MessageStore implementation in Synapse tunk >> which was released as an experimental feature. >> >> *Reason behind the refactoring. * >> >> Current MessageStore implementation is hightly coupled with the Dead >> Letter channel implementation. But Its better to Have a message store as a >> separate concern since that can be used to support other QoS related >> features >> >> ex : >> >> 1. Message Throttling >> 2. In-order delivery >> >> >> So I'll be iteratively start doing changes in the trunk. >> > > +1 for the changes Charith. I think user should be able to plug his/her own > QoS implementation if required. So it should be re-factored in a way such > that it has a pluggable interface. > > +1 yes thats the idea. We will have a MessageStore that can be used with any underlying storage implementation and Message Processor is also a Pluggable interface where we will be having set of message processors for different QoS requirements along with the Message Store. thanks, Charith. Rajika > >> >> >> >> thanks, >> Charith >> >> -- >> Charith Dhanushka Wickramarachchi >> http://charithwiki.blogspot.com/ >> >> > -- Charith Dhanushka Wickramarachchi http://charithwiki.blogspot.com/
