我在数据中心有一个 Kafka 集群。一群可能通过 WAN(甚至互联网)进行通信的客户端将向/从集群发送/接收实时消息。
我从Kafka 的文档中读到:
...尽管高延迟链接需要 TCP 调整,但可以通过 WAN 读取或写入远程 Kafka 集群。
通常不建议运行跨多个数据中心的单个 Kafka 集群,因为这会导致 Kafka 写入和 Zookeeper 写入的复制延迟非常高,并且如果网络分区,Kafka 和 Zookeeper 都将不可用。
- 通过 WAN 进行生产不需要 ZK 并且没问题,只需注意调整 TCP 以实现高延迟连接。伟大的!查看。
- 高级消费者 API 需要 ZK 连接。
那么客户端通过 WAN 读取/写入 Kafka 是否受到上述粗体集群的相同限制?