0
私はWSO2 DASで以下のようなJMSレシーバを設定しました。今私は各ストリームの受信者XMLファイルを設定しています。ストリーム名の変更(streamName = "TABLE_NAME")以外の構成の違いはありません。重複したコードを避けるために、複数のストリームに対して単一のイベント受信機を使用できる方法はありますか?wso2 DASの複数のストリーム/動的ストリーム名に対してシングルイベントレシーバを設定する方法は?
<?xml version="1.0" encoding="UTF-8"?>
<eventReceiver name="divolte_events_data_receiver" statistics="enable"
trace="enable" xmlns="http://wso2.org/carbon/eventreceiver">
<from eventAdapterType="jms">
<property name="transport.jms.DestinationType">queue</property>
<property name="transport.jms.Destination">MyQueue</property>
<property name="java.naming.factory.initial">org.wso2.andes.jndi.PropertiesFileInitialContextFactory</property>
<property name="java.naming.provider.url">repository/conf/jndi.properties</property>
<property name="transport.jms.SubscriptionDurable">false</property>
<property name="transport.jms.ConnectionFactoryJNDIName">QueueConnectionFactory</property>
<property name="transport.jms.UserName">admin</property>
<property encrypted="true" name="transport.jms.Password">***</property>
</from>
<mapping customMapping="disable" type="json"/>
<to streamName="TABLE_NAME" version="1.0.0"/>