Hi MB Team,

Problems we had previously with OnFlightMessageTracker class (class
responsible for tracking all message deliveries)

>> OnFlightMessageTracker had many complex methods (not grouped well to
methods)
>> It had AMQP specific stuff
>> It had time based checks
>> It had synchronization issues which dropped TPS
>> if we track messages fromTestAndAdd we had problems

I happened to implement a new one and got rid of all above during week-end.
But this needs to be tested well. I have tested with in-memory direct mode
and it works well. Got a TPS of 2500 from 20 threads
(For JDBC we need to do order by in JDBC level itself. Collection.sort()
after receiving results did not work.)

I vote replacing this with existing. Will we discuss this implementation
tomorrow morning?

Thanks

-- 
*Hasitha Abeykoon*
Senior Software Engineer; WSO2, Inc.; http://wso2.com
*cell:* *+94 719363063*
*blog: **abeykoon.blogspot.com* <http://abeykoon.blogspot.com>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to