Hi all,

Just a thought.

On Sat, Jun 4, 2011 at 3:10 PM, Tharindu Mathew <thari...@wso2.com> wrote:

>
>
> On Sat, Jun 4, 2011 at 11:50 AM, Afkham Azeez <az...@wso2.com> wrote:
>
>> Sanjiva, Shankar & I had a discussion yesterday, and it seems that having
>> the event feature in most components is just overkill. Also, in Stratos,
>> QPid causes the server to go out of memory when we do load testing because
>> BAM tries to publish events, this will make all our services unstable hence
>> one of the most critical L1s. Sanjiva mentioned that Hiranya had developed a
>> bit of lightweight code for publishing these BAM events, and we could use
>> that. Apart from BAM, only deployment synchronizer uses this feature in the
>> case of the services such as AS, ESB etc right?
>>
>> G-Reg, DSS also use event components. IIRC, DSS for internal pub-sub and
> G-Reg for resource subscriptions.
>

We had a stable in-memory WS-Eventing pub/sub implementation which was
re-factored into this Qpid-based version. Can't we have an in-memory version
(similar to what we had before), and use it in place of Qpid? Since the API
changes wasn't so complicated, won't this be possible?

Thanks,
Senaka.


> We will lose some functionality of subscribing for topics and so forth, but
> with some testing we should be able to avoid leaks OOM errors.
>
>

> The lightweight code was a tremendous improvement for high load scenarios.
> But for very high loads even this was failing. We had some improvements
> suggested and integrated(?), based on high and low watermarks plus a
> persistent queue as well. IIRC, these improvements were never properly load
> tested and verified.
>
> Also, are we doing this for this release? This would involve quite a bit of
> work, IMO.
>
>>  --
>> *Afkham Azeez*
>> Director of Architecture; WSO2, Inc.; http://wso2.com
>> Member; Apache Software Foundation; http://www.apache.org/
>> * <http://www.apache.org/>**
>> email: **az...@wso2.com* <az...@wso2.com>* cell: +94 77 3320919
>> blog: **http://blog.afkham.org* <http://blog.afkham.org>*
>> twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez>
>> *
>> linked-in: **http://lk.linkedin.com/in/afkhamazeez*
>> *
>> *
>> *Lean . Enterprise . Middleware*
>>
>>
>> _______________________________________________
>> Carbon-dev mailing list
>> Carbon-dev@wso2.org
>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>
>>
>
>
> --
> Regards,
>
> Tharindu
>
>
> _______________________________________________
> Carbon-dev mailing list
> Carbon-dev@wso2.org
> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>
>


-- 
*Senaka Fernando*
Product Manager - WSO2 Governance Registry;
Associate Technical Lead; WSO2 Inc.; http://wso2.com*
Member; Apache Software Foundation; http://apache.org

E-mail: senaka AT wso2.com
**P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818
Linked-In: http://linkedin.com/in/senakafernando

*Lean . Enterprise . Middleware
_______________________________________________
Carbon-dev mailing list
Carbon-dev@wso2.org
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to