嗨,我对apache kafka很新,我不知道这会有多大意义。
我做了大量的研究,无法找到多个经纪人的优势。 通过整个kafka文档,无法找到答案。
比如说,我正在从两个不同的设备集接收数据,我应该操作和存储。根据哪些设备数据到达,消费者将会改变。 我应该使用多个代理 - 单个主题 - 多分区或单个代理 - 单个主题 - 多分区或其他一些方法??
感谢任何帮助或指南。
答案 0 :(得分:1)
与几乎任何分布式系统一样:可扩展性和弹性。一个代理关闭 - 如果你有复制设置没问题。你突然得到一个流量峰值,这对于一台机器来说太多了 - 如果你有一组机器来处理流量就没问题。