Confluence REST 代理的替代方案

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

我们有一些应用程序希望使用 REST API 调用与 Kafka 进行通信,以消费和生成消息。如果我们不想使用 Confluence REST Proxy,有什么选择?

apache-kafka confluent-platform kafka-rest
2个回答
4
投票

一种可能的替代方案是 Strimzi Kafka Bridge (https://github.com/strimzi/strimzi-kafka-bridge)。 它是关于在 Kubernetes 上运行 Kafka 的更广泛的 Strimzi 项目的一部分,但甚至可以独立运行(当您的 Kafka 集群位于裸机上时)。 当然它是开源的并且获得 Apache 2.0 许可。


2
投票

【不使用它】的原因是金钱

您可以使用 Confluence REST 代理,无需支付软件/许可费用。有一个许可证限制,例如同意不将其作为您自己的付费服务托管。

我们正在考虑不为这个新请求购买任何额外的硬件,而是使用现有的配置来满足要求。我最感兴趣的是是否可以创建消费者/生产者来满足这个要求

您不需要额外的硬件。

选择一台至少有 2GB 可用内存的现有服务器,然后运行

kafka-rest-start
并查看其工作效果如何

如果我们可以创建 Rest-API 调用,其他应用程序将使用该调用来消费 Kafka 中的数据并将数据推送到 Kafka

这就是 REST Proxy 的主要目的,是的。

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