Apache kafka Kafka KSQL能否用于大型物联网场景中的实时流聚合

Apache kafka Kafka KSQL能否用于大型物联网场景中的实时流聚合,apache-kafka,ksqldb,Apache Kafka,Ksqldb,我试图了解KSQL,以及它是否具有适合我们用例的性能特征 用例 考虑到数千个通过物联网连接的设备发送遥测数据,我们拥有一项服务,该服务可以将这些数据聚合、排序并排序为各种图形,并将这些数据以实时流的形式返回给每个设备 KSQL是否适合此用例-尤其是在每个设备返回不同的聚合集时 是的。不,视情况而定 这是一个相当广泛的问题,只能得到广泛的回答 KSQL构建在卡夫卡流之上,卡夫卡流是ApacheKafka的一部分。作为一个分布式系统,您可以对数据进行分区并横向扩展以并行处理。如果需要提高处理数据流的

我试图了解KSQL,以及它是否具有适合我们用例的性能特征

用例 考虑到数千个通过物联网连接的设备发送遥测数据,我们拥有一项服务,该服务可以将这些数据聚合、排序并排序为各种图形,并将这些数据以实时流的形式返回给每个设备


KSQL是否适合此用例-尤其是在每个设备返回不同的聚合集时

是的。不,视情况而定

这是一个相当广泛的问题,只能得到广泛的回答


KSQL构建在卡夫卡流之上,卡夫卡流是ApacheKafka的一部分。作为一个分布式系统,您可以对数据进行分区并横向扩展以并行处理。如果需要提高处理数据流的速度,可以添加更多的KSQL服务器,只要主题得到了适当的分区,工作就会分布在所有其他服务器上

当然,它可以像普通卡夫卡消费者一样使用。。。你遇到了什么特别的问题吗?