Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

WSO2 Message Broker can be configured to connect to an external Cassandra server Cassandra is a highly-scalable, eventually consistent, distributed, structured key-value store which acts as the default, persistence storage for WSO2 MBWSO2 Message Broker. The Message Broker can also be configured to connect to an external Cassandra server instead of the in-built Cassandra server, which is not recommended when processing large volumes of queues in a typical production environment.

WSO2 recommends the following on an actual, production deployment:

  • Using anexternal server or cluster such as Cassandra or Zookeeper.
  • Have the external server on a separate machine or a dedicated VM instance and point to it from the Message Broker.

This section provides instructions to install, setup and point an external Cassandra server to a standalone WSO2 Message Broker instance.

Installation Prerequisites

...

Code Block
languagehtml/xml
    <clustering>
   
    <enabled>false</enabled>           
    <OnceInOrderSupportEnabled>false</OnceInOrderSupportEnabled>
    
    <!--Are we running an External Cassandra server ? true|false-->

       <externalCassandraServerRequired>true</externalCassandraServerRequired>
 
      <!--Are we running an External Zookeeper server ? true|false -->
  
      <!--externalZookeeperServerRequired>false</externalZookeeperServerRequired-->

...

Point WSO2 MB to Cassandra

...