【发布时间】:2023-02-02 21:41:00
【问题描述】:
可不可以创建一个server,将client的请求发布到Kafka的topic,订阅topic的Consumer直接响应client?
client -> server -> kafka -> consumer -> client
【问题讨论】:
标签: api http apache-kafka kafka-consumer-api
可不可以创建一个server,将client的请求发布到Kafka的topic,订阅topic的Consumer直接响应client?
client -> server -> kafka -> consumer -> client
【问题讨论】:
标签: api http apache-kafka kafka-consumer-api
我猜你正在寻找一个 HTTP 桥,能够通过 HTTP 桥接 Apache Kafka 协议。 我建议在这里查看 Strimzi HTTP - Kafka 桥:https://github.com/strimzi/strimzi-kafka-bridge 它是开源的,并获得 Apache 2.0 许可。这不仅仅是当你通过 Strimzi 项目在 Kubernetes 上运行 Kafka 时,即使你有一个裸机 Kafka 安装。官方文档详情:https://strimzi.io/docs/bridge/latest/ 另一个是这里的 Confluent REST 代理:https://github.com/confluentinc/kafka-rest 仍然是开源的,但具有自定义的 Confluent Community License。官方文档https://docs.confluent.io/platform/current/kafka-rest/index.html
【讨论】: