【问题标题】:Message from Apache Kafka to IBM MQ using IBM Integration bus使用 IBM Integration 总线从 Apache Kafka 到 IBM MQ 的消息
【发布时间】:2018-03-12 17:26:02
【问题描述】:

从 IIB v10.0.0.7 开始,我可以使用 KafkaConsumer 节点接收发布在 Kafka 主题上的消息。

我需要一些能够从 Kafka 接收消息并将其放入 IBM MQ 并从 IBM MQ 获取消息并发布到 Kafka 主题的客户端。我已经拥有 IIB 和 IBM MQ。 Kafka是集成系统之一的消息传递系统。

我可以使用 KafkaConsumer 节点和 MQOutput 节点以某种方式将收到的来自 Kafka 的消息放入 IBM 队列吗?或者使用 MQOutput 从队列中获取消息并使用 KafkaProducer 节点将其发布到 Kafka 主题?

或者以这种方式混合这些技术不是一个好主意,应该寻找其他解决方法?

【问题讨论】:

    标签: apache-kafka ibm-mq ibm-integration-bus


    【解决方案1】:

    您好,您可以使用 Kafka Connect 连接器。 https://www.confluent.io/product/connectors/ 有 MQ 的社区连接器。

    或者,如果您使用 IBM MessageHub,即 IBM Cloud 中的 Kafka-as-a-service,您可以将 MQ-to-Kafka 桥作为服务本身运行。 https://console.bluemix.net/docs/services/MessageHub/messagehub088.html#bridges

    【讨论】:

      【解决方案2】:

      我每周都会听到这个问题...

      文章“Apache Kafka 与企业服务总线 (ESB) - 朋友、敌人还是敌人? (https://www.confluent.io/blog/apache-kafka-vs-enterprise-service-bus-esb-friends-enemies-or-frenemies/)”讨论了为什么 Kafka 不具有竞争力,但却是集成和消息传递解决方案的补充(包括 IBM MQ)以及如何集成两者。

      【讨论】:

        【解决方案3】:

        IIB 可以写入 IBM MQ,而 IBM MQ 源连接器可以写入 kafka。 https://docs.confluent.io/kafka-connect-ibmmq-source/current/

        使用 kafka 或 IIB 将使用依赖。 Kafka 是您的消息传递平台,具有持久性,能够连接到不同的源和接收器,并在需要时实时/近实时地动态丰富消息。

        【讨论】:

          猜你喜欢
          • 2014-08-28
          • 2021-08-02
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多