由于iibv10.0.0.7,我可以使用kafkaconsumer节点来接收在kafka主题上发布的消息。
我需要一些客户端,这将能够接收来自Kafka的消息,并把它放在ibm mq和获得消息从ibm mq和发布到Kafka主题。我有iib和ibm mq。Kafka是信息系统的集成系统之一。
我是否可以使用kafkaconsumer节点和mqoutput节点将从kafka接收到的消息放入ibm队列?或者使用mqoutput从队列获取消息,并使用kafkaproducer节点将其发布到kafka主题?
或者以这种方式混合这些技术不是一个好主意,应该寻找其他的解决方法?
2条答案
按热度按时间ih99xse11#
我每周都听到这个问题。。。
文章“ApacheKafka与企业服务总线(esb)-朋友、敌人还是朋友(https://www.confluent.io/blog/apache-kafka-vs-enterprise-service-bus-esb-friends-enemies-or-frenemies/)“讨论了为什么kafka不是竞争对手,而是集成和消息传递解决方案(包括ibm mq)的补充,以及如何集成两者。
monwx1rj2#
嗨,你可以使用Kafka连接连接器。https://www.confluent.io/product/connectors/ mq有社区连接器。
或者,如果您使用的是ibmmessagehub,即ibmcloud中的kafka-as-a-service,那么可以将mq-to-kafka桥作为服务本身运行。https://console.bluemix.net/docs/services/messagehub/messagehub088.html#bridges