synapse-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From indika kumara <indika.k...@gmail.com>
Subject Re: Refactoring Synapse MessageStore
Date Mon, 14 Feb 2011 06:11:08 GMT
+ 1

Thanks,

Indika

On Mon, Feb 14, 2011 at 10:30 AM, Charith Wickramarachchi <
charith.dhanushka@gmail.com> wrote:

>
>
> 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