我们正在了解更多关于KSQL的信息,KSQL是Apache Kafka的SQL流引擎。一种查询语言,可用于表达,然后将转换应用于通过流Kafka流传递的数据。KSQL结合了查询语言和Kafka数据流的强大功能,使用流行的平台构建实时数据管道和流应用程序,提供更精确,更有意义的数据流。
使用KSQL到Kafka实时数据流的一些最常见的用例是:
将模式应用于数据。
过滤和屏蔽数据。
改变数据结构。
更改序列化格式。
丰富数据流。
统一多个数据流。
在数据流之上提供查询语言层反映了我们如何移动数据的演变。查询不仅仅是获取存储中的数据; 它可以很容易地与传输中的数据有关。允许我们在数据在企业中移动时查询数据,然后还可能通过Web API使数据可用,使数据消费更精确,并为每个消费者量身定制。
我们正在努力更好地了解组织如何使Kafka工作,并使用KSQL来提供他们的主题流。我们的一些客户正在将Streamdata.io Kafka连接器用于我们服务的内部部署版本。我们希望确保我们的解决方案与他们使用Kafka的方式一致,帮助成为HTTP数据流分发的最后一英里,帮助增强Kafka的工业级容量,使用Server-Sent Events发送的HTTP流(SSE),使用JSON PATCH提供增量更新。