synapse-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Charith Wickramarachchi <charith.dhanus...@gmail.com>
Subject Re: Refactoring Synapse MessageStore
Date Mon, 14 Feb 2011 05:00:57 GMT
On Mon, Feb 14, 2011 at 9:51 AM, Rajika Kumarasiri <rajika@wso2.com> wrote:

>
>
> On Fri, Feb 11, 2011 at 10:37 AM, Charith Wickramarachchi <
> charith.dhanushka@gmail.com> 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/

Mime
View raw message