7.1.2 Enable Kafka

  • JMS is the default messaging system in OBDX.
  • Enable Kafka only if you want to switch the existing message system to Kafka by executing the following configuration queries in the database. If not enabled, the system will continue using JMS.

Configuration Queries:

UPDATE DIGX_FW_CONFIG_ALL_B SET prop_value = 'KAFKA' WHERE prop_id = 'MESSAGE_BROKER_TYPE'; 

UPDATE DIGX_FW_CONFIG_ALL_B SET prop_value = '{HOSTIP}:{HOSTPORT}' WHERE prop_id ='bootstrap.servers'; 

Replace {HOSTIP}:{HOSTPORT} with the IP address and port of the Kafka broker running the Kafka service.

Note:

Ensure that Kafka is properly installed before making this change.

If you want to migrate the existing messaging system to Kafka, you need to implement Kafka consumer and producer equivalents for all the customized JMS queues and topics. Also, If there are any new customized Kafka topics to be created, the corresponding producer and consumer implementations must be developed. Refer to Section:Messaging System Integration for OBDXin the document Oracle Banking Digital Experience Extensibility Guide for the detailed steps and guidelines in implementing Kafka and JMS.