【问题标题】:Connecting Apache Consumer to a single node on a Kafka Cluster将 Apache Consumer 连接到 Kafka 集群上的单个节点
【发布时间】:2019-07-31 03:27:15
【问题描述】:

我在私有 LAN 上有一个 Kafka 集群,我想让消费者访问不同 LAN 上的数据,由于 网络限制,我只能访问主 IP 地址(没有 DNS ) 的集群,我们称之为 master-node

我的消费者连接到集群没有问题,但是集群指示消费者从node1node2node3获取数据,我没有网络访问权限。

有没有办法让主节点代表我的消费者收集数据?

【问题讨论】:

    标签: networking apache-kafka


    【解决方案1】:

    消费者直接连接到作为各个分区领导者的各个代理。这是为了提供高可扩展性。通过将所有流量汇集到单个端点,您将引入单点故障。

    如果您需要这样的“代理”,那么我知道的唯一选择就是 Kafka REST 代理,然后您必须通过 HTTP 而不是原生 Kafka 客户端来消费和生产。

    【讨论】:

    猜你喜欢
    • 2021-03-10
    • 2018-07-25
    • 1970-01-01
    • 2018-11-04
    • 2018-03-31
    • 1970-01-01
    • 2021-11-10
    • 2020-09-01
    • 1970-01-01
    相关资源
    最近更新 更多