越来越多的文章将kafka称为事件存储,并在使用cqrs&amp ;;构建的应用程序中使用它。事件采购。 为了在写入端完成操作,如何查询某个聚合事件的kafka(作为事件存储)?
答案 0 :(得分:0)
您可以使用Kafka Streams(http://docs.confluent.io/current/streams/index.html)来计算存储在Kafka中的数据汇总。在下一个版本中(投票已在进行中),Kafka Streams添加了一项名为 Interactive Queries 的新功能,允许您随时查询每个聚合的当前值。
暂时查看设计文档(仍然使用旧名称"可查询状态")https://cwiki.apache.org/confluence/display/KAFKA/KIP-67%3A+Queryable+state+for+Kafka+Streams
发布后,将提供有关Interactive Queries如何工作的详细文档。如果您现在有跟进问题,请继续。