首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IoT -多个Kafka生产者将消息发布到同一主题

IoT -多个Kafka生产者将消息发布到同一主题
EN

Stack Overflow用户
提问于 2019-04-04 22:29:07
回答 2查看 471关注 0票数 3

我正在尝试开发一个基于IoT的应用程序,其中多个设备将生成数据并将其发送到Kafka broker。这些设备的数量可能在6万到7万左右。

可以有5-10种不同的设备类型,但是,每种类型的设备数量将以千为单位,例如每个设备数量为20-4万。

我想了解Kafka主题的用法,它应该支持这么多设备(平均20-4万台设备)。

另外,请让我知道这类应用程序是否需要基于MQTT的实现。

提前谢谢你,

阿维纳什·德什穆克

EN

回答 2

Stack Overflow用户

发布于 2019-04-05 18:11:23

分区的数量主要影响消费者端,因为它是读取消息的并行单位。在生产者端,考虑到因为每个领导者分区都由一个代理托管,所以生产者必须连接到不同的代理以写入不同的分区,因此将需要多个TCP连接。

关于MQTT,这意味着您必须运行MQTT代理,然后使用相关的MQTT连接器进行Kafka连接。这将取决于您拥有的设备类型。MQTT协议最适合嵌入式/IoT设备作为轻量级协议,因此对于低功耗设备,它可能比在设备堆栈上使用Kafka协议更有意义。但这也可能取决于您是否在边缘使用IoT网关,从现场的多个设备收集消息,然后发送到Kafka。

票数 2
EN

Stack Overflow用户

发布于 2019-04-05 00:12:45

我想了解Kafka主题的用法,它应该支持这么多设备(平均两万到四万台设备)。

老实说,我不明白这个问题。您是在询问主题大小吗?分区的数量?等。您的设备会直接访问Kafka集群吗?

另外,请让我知道这类应用程序是否需要基于

的实现。

Apache Kafka本身不支持MQTT。你是在谈论任何一种商业解决方案吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55518511

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档