Hi all,

WSO2MB currently maintains two types of storage modes for slot management
from which the user can configure the broker to run in.

The configuration in broker.xml is as follows:

<slotManagement>
        <!--Set slot storage mode (RDBMS/HazelCast)-->
        <storage>HazelCast</storage>
</slotManagement>

The idea is to make 'RDBMS' the default storage mode for slot management.
The reasons which triggered the decision are as follows.

   - Whenever something goes wrong, we could identify the problem by
   looking at the database if we use RDBMS since it is persistent
   - There is a risk of Hazelcast maps leading to an inconsistency in the
   scenario of a network partition
   - Memory being filled due to serialized objects created by Hazelcast

Therefore we have decided to perform slot management using RDBMS by
default. Any comments and suggestions are highly appreciated.

Thank you
-- 
Sasikala Kottegoda
*Software Engineer*
WSO2 Inc., http://wso2.com/
lean. enterprise. middleware
Mobile: +94 774835928/712792401
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to