骆驼卡夫卡的客户确认

时间:2020-04-21 10:27:28

标签: java apache-kafka apache-camel ibm-mq

我正在使用骆驼卡夫卡2.14.3版。通过如下创建Bean从ibm MQ读取时,我使用了客户端确认

<bean id="ibmMQwithClientAck" class="org.apache.camel.component.jms.JmsComponent">
    <property name="configuration">
        <bean class="org.apache.camel.component.jms.JmsConfiguration">
            <property name="acknowledgementModeName"
                value="CLIENT_ACKNOWLEDGE" />
            <property name="connectionFactory">
                <bean class="com.ibm.mq.jms.MQConnectionFactory">
                    <property name="transportType" value="<transportType>" />
                    <property name="hostName" value="<hostName>" />
                    <property name="port" value="<port>" />
                    <property name="channel" value="<channel>" />
                    <property name="queueManager" value="<queueManager>" />
                </bean>
            </property>
        </bean>
    </property>
</bean>

我正在寻找camel-kafka中的客户端提交。可以从使用者本身完成此操作,还是需要在kafka群集端配置某些内容?

我正在使用骆驼卡夫卡2.14.3版。 以下是kafka URI:

<from uri="kafka:{brokerlist}?topic={topic-name}&amp;zookeeperHost={zookeeperHost}&amp;zookeeperPort={zookeeperPort}&amp;groupId={groupId-name}&amp;consumerStreams=2" />

1 个答案:

答案 0 :(得分:0)