任何具有将数据输出到 Kafka 的插件的 API 网关解决方案
我需要将数据提取到我的应用程序中。已经构建了一个用于数据摄取的 Kafka 流。客户的需求之一是需要一个API接口来接受数据。因此,我需要一个 API 管理解决方案,它提供 API 网关功能,并且能够生成有关 Kafka 主题的消息。
我已经分析了 Kong + Kong-upstream 插件。但正在寻找任何其他类似的解决方案
I need to ingest data into my application. There is a Kafka stream already build for data ingestion. One of the client's requirement needs an API interface for accepting the data. So I need an API management solution which provides API gateway functionality and is able to produce message on a Kafka topic.
I have analyzed Kong + Kong-upstream plugin. But looking for any other similar solution
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以查看WSO2 Api Manager。
检查这篇文章以了解 wso2 kafka 集成。 https://ei.docs.wso2.com/en/7.2.0/micro-integrator/references/connectors/kafka-connector/kafka-connector- Producer-example/
你也可以写你的WSO2 的自定义调解器。
另一个解决方案;
如果您需要除 api 网关之外的其他解决方案。您可以检查Apache Nifi。它是您创建流程的应用程序。你可以做任何你想做的事。
Apache Nifi 的文档
对于您的问题,您需要检查此 Apache Nifi 的处理器;
-发布Kafka + 消费Kafka
-ListenHTTP
在 @OneCricketeer 的评论后编辑:
Kafka 解决方案没有任何集成
Kafka REST 代理
You can check WSO2 Api Manager.
check this article for wso2 kafka integration. https://ei.docs.wso2.com/en/7.2.0/micro-integrator/references/connectors/kafka-connector/kafka-connector-producer-example/
Also you can write your custom mediator for WSO2.
Another Solution;
If you need different solution else that api gateway. You can check Apache Nifi. It's application that you create your flow. You can do anything what you want.
Apache Nifi's Documentation
For your problem you need to check this Apache Nifi's processors;
-PublishKafka + ConsumeKafka
-ListenHTTP
Edit after @OneCricketeer's comment:
Kafka Solution Without any Integration
Kafka REST Proxy