Kafka Streams是用于构建应用程序
和微服务
的客户端库,其中输入和输出数据存储在Kafka集群中。 它结合了在客户端编写和部署标准Java和Scala应用程序的简便性以及Kafka服务器端集群技术的优势。
为什么您会喜欢使用Kafka Streams!
- 弹性、高扩展性、容错性
- 部署到容器、虚拟机、裸机、云端。
- 对于小型、中型和大型的情况同样可行。
- 与Kafka安全性完全集成
- 编写标准的Java和Scala应用程序
- 一次处理语义
- 不需要单独的处理集群
- 可在Mac、Linux、Windows上开发