cobol—如何将现有大型机应用程序中的消息直接发布到kafka主题?

jpfvwuh4  于 2021-06-08  发布在  Kafka
关注(0)|答案(3)|浏览(430)

我们计划用apachekafka替换ibmq,以便在将来实现pub-sub用例。目前,大型机(运行z/os)应用程序是使用cobol编程语言编写的&将消息推送到mq。我查阅了文档以了解kafka支持的客户机,但它似乎不支持cobol。
在大型机上构建producer并将消息直接发布到kafka主题,而对现有应用程序的更改最小的最佳方法是什么?

k97glaaz

k97glaaz1#

有很多选择。您可以使用任何语言的rest/http客户机发布到kafka。您可以将webspheremq留在zos上,并运行一个外部kafka源连接器从mq拉入kafka。您可以写入db2或其他数据库,并使用许多cdc工具(包括ibminfosphere)将数据库更新发送给kafka。您可以使用汇合jms客户机使用java进行发布。您可以帮助完成使librdkafka c客户机在zos上本机运行的工作。您可以通过融合的rest代理将datapower用作大型机应用程序和kafka之间的esb网关。这完全取决于您的用例哪个选项是最好的。
一些利益联系:
融合kafka jms客户端http://docs.confluent.io/current/clients/kafka-jms-client/docs/index.html
用于jms的datamountaineer kafka连接器源:http://docs.datamountaineer.com/en/latest/jms-source.html
Flume:http://docs.datamountaineer.com/en/latest/jms.html

qvtsj1bj

qvtsj1bj2#

现在cics支持向kafka发送消息,请查看以下链接
https://developer.ibm.com/cics/2020/01/06/cics-and-kafka-integration/

vq8itlhq

vq8itlhq3#

我假设您希望将z/osdb2更改发布到kafka中。我们采用最低mips的解决方案是ibm infosphere cdc for z/os,以及其他ibm部件#d1rc9ll。如果你的预算允许高资本支出和低运营支出,那么这就是你的出路。

相关问题