来自ApacheKafka的WSO2ESB JMS代理

来自ApacheKafka的WSO2ESB JMS代理,wso2,wso2esb,Wso2,Wso2esb,我在ActiveMQ中使用WSO2ESB已有一段时间了。但是,我希望尝试将其切换到ApacheKafka 我已经设法让ESB生成一个Kafka主题,但是我不知道如何让JMS代理从这个队列中使用。我很确定这取决于\repository\conf\axis2\axis2.xml文件中的设置: <parameter name="someFactory" locked="false"> <parameter name="java.naming.fa

我在ActiveMQ中使用WSO2ESB已有一段时间了。但是,我希望尝试将其切换到ApacheKafka

我已经设法让ESB生成一个Kafka主题,但是我不知道如何让JMS代理从这个队列中使用。我很确定这取决于\repository\conf\axis2\axis2.xml文件中的设置:

       <parameter name="someFactory" locked="false">
            <parameter name="java.naming.factory.initial" locked="false">org.apache.activemq.jndi.ActiveMQInitialContextFactory</parameter>
            <parameter name="java.naming.provider.url" locked="false">tcp://localhost:61610</parameter>
            <parameter name="transport.jms.ConnectionFactoryJNDIName" locked="false">QueueConnectionFactory</parameter>
            <parameter name="transport.jms.ConnectionFactoryType" locked="false">queue</parameter>
        </parameter>

org.apache.activemq.jndi.ActiveMQInitialContextFactory
tcp://localhost:61610
队列连接工厂
队列

这些设置取自ActiveMQs上的WSO2示例。我找不到任何关于将WSO2ESB与卡夫卡结合使用的文档,所以我想知道这是否可能?如果是这样,我如何更改上述设置以使它们通信?

WSO2 ESB 4.8.*或更少版本不支持kafka,但ESB 4.9.0将支持它,因为它仍处于开发阶段,kafka支持将作为入站端点(用于侦听器)和ESB连接器(用于发送器)实现。这些是ESB 4.9.0中提供的新ESB构造。

WSo2 ESB 4.9将于2015年第1季度末发布。

Kafka入站端点已随ESB 4.9.0一起发布,用于从队列中消费数据。在博客中,介绍了ESB 4.9.0对Kafka的支持,以及如何使用入站线程池优化Kafka入站端点。

好的,谢谢您提供的信息。是否有任何关于4.9何时可用的估计?