Hi Srinath,

This will be greatly improve further more after we implement Disrupter pattern
to the delivery path, hopefully.
And interesting point is; there is no more OOM happening (previously we
suffered lot with this).

And just one part i want to highlight is that; we have some issue with the
Admin Console after the Disrupter implementation; which we will address
once we have time. Wont be a big issue.


On Thu, Jul 25, 2013 at 8:00 PM, Sanjiva Weerawarana <[email protected]>wrote:

> Wow :-).
>
>
> On Thu, Jul 25, 2013 at 5:56 PM, Srinath Perera <[email protected]> wrote:
>
>> Hi All,
>>
>> We have been working on MB2 performance improvements, based on Disrupter
>>  and then batching Cassandra calls and removing some non-critical cassandra
>> calls (e.g. message counters).
>>
>> Following are some initial results
>>
>> 1) With one MB Node, With cached senders, I got about 13K TPS in new perf
>> machines publishing and about 2500 TPS at the receiving side.
>>
>> 2) With one MB Node, With new senders per message (this make sure message
>> is written to the disk), about 2500 TPS at publisher and 2500 TPS at
>> receiver side. (Earlier we got about 1500 TPS before changes ).
>>
>> In the released version, if we send about a Million message very fast ..
>> memory get accumulated and system goes OOM. With disrupter changes this
>> limit is gone. We tested with 3M messages back to back without any trouble.
>>
>> Receiving side bottleneck is caused by Ack sent per message. AQMP support
>> batched Acks, but need to work on that.
>>
>> We have not tested multiple broker scenarios, but the bottleneck is not
>> Cassandra any more. So we think it should scale well.
>>
>> However, these changes need to be carefully reviewed to make sure it does
>> not break anything major. If all is well, we can do a point release with
>> performance improvements.
>>
>> --Srinath
>>
>>
>>
>>
>>
>> --
>> ============================
>> Srinath Perera, Ph.D.
>>   Director, Research, WSO2 Inc.
>>   Visiting Faculty, University of Moratuwa
>>   Member, Apache Software Foundation
>>   Research Scientist, Lanka Software Foundation
>>   Blog: http://srinathsview.blogspot.com/
>>   Photos: http://www.flickr.com/photos/hemapani/
>>    Phone: 0772360902
>>
>> _______________________________________________
>> Architecture mailing list
>> [email protected]
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
>
>
> --
> Sanjiva Weerawarana, Ph.D.
> Founder, Chairman & CEO; WSO2, Inc.;  http://wso2.com/
> email: [email protected]; phone: +94 11 763 9614; cell: +94 77 787 6880 | +1
> 650 265 8311
> blog: http://sanjiva.weerawarana.org/
>
> Lean . Enterprise . Middleware
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 
Malinga Pathmal,
Technical Lead, WSO2, Inc. : http://wso2.com/
Phone : (+94) 715335898
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to