将 IBM iSeries 连接到 Kafka

问题描述 投票:0回答:3

我们正在尝试连接 AS400 中的一个进程,以将信息传递到 SQL Server 2016 中的数据库。我们有一个正在运行并准备就绪的 Apache Kafka 服务器。使用 Apache Kafka 将 i 系列连接到 SQL Server 的最佳方式是什么?通过这种方式,RPGLE 程序可以传递订阅到 Kafka 中特定主题的消息。

我们应该安装一些额外的东西吗?有开源选项吗?

我们应该配置什么?

apache-kafka ibm-midrange
3个回答
0
投票

我怀疑这可能应该被关闭......

但是,我会在这里抛出以下内容......

RPG 与 REST 服务交互有多种方式

与直接从生成的 RPGLE 程序进行交互相比,让 RPG 将消息放入队列并让某些后台进程将其发送出去可能是更好的主意。

该后台进程可以是所有 RPG、所有 Java 或使用 Java 类的 RPG。

JTOpen,又名 JT400,是 IBM i Toolbox for Java 的开源版本。

例如,如果您想要一个全 Java 进程从队列中读取数据并发送消息。

您甚至可以将 Apache Camel 加入其中,因为它支持 JT400 和 Kalfka 连接器。这是一个示例存储库,显示了在 IBM i 上运行的 Camel 从数据队列中读取数据并将其发送到 Kalfka。


0
投票

回应这个老话题,以防它与任何人相关。 Charles 上面提到的所有优秀选项都非常适合将 IBM i 事件流式传输到 Kafka 主题,但是所有这些选项都需要定制开发和直接 IBM i -> Kafka API 连接。

我们的公司 Infoview Systems 开发了一个连接器,用于侦听 IBM i Data Queue 消息并将它们近乎实时地发送到 Kafka 主题,无需进行自定义开发。 IBM i 事件(例如数据库更改或业务事件)可以捕获并以本机 IBM i 结构格式发送到本地数据队列,然后 Kafka Connector 进行处理、解析、转换为 JSON / AVRO / ... 并发送到 Kafka 主题。


0
投票

在 ubuntu 服务器 22.04 hacia el as400 ibm iseries (power7) 上连接 kafka que se hizo 的意图。

使用卡夫卡内部功能,意图决定卡夫卡是令人羡慕的,并接收与内部连接器相连的其他终端的信息。

ahora bien,como haría para que el as400 en mensaje a miservidor kafka

quedo atento y muchas gracias de antemano.

© www.soinside.com 2019 - 2024. All rights reserved.