【发布时间】:2016-06-30 14:35:19
【问题描述】:
我正在使用 WSO2 CEP 来处理来自 Kafka 主题的事件。我想将其推广到多个 kafka 主题,这些主题以类似的格式存储日志,即每个主题的每个分区都存储特定人的数据。
场景如下;主题表示一个超级组,其中每个分区都是该组中的一个人。在每个分区中,存在该人的 JSON 格式数据点{银行交易信息(交易时间、贷记/借记、金额)等}。
我希望能够以这样一种方式分解数据,以便最终获得个人贷记/借记的金额流,即在第一个(级别)执行计划之后,不同的个人数据被分解为单独的数据流,然后第二(级别)执行计划,进一步将每个流分为(时间戳、贷记/借记)流和(时间戳、金额)流。
实现这一点的简单方法是编写一个程序,以编程方式为您写出执行计划(siddhisql 文件)、事件流(JSON 文件)、事件接收器和发布者(XML 文件)。但是,随着主题数量的增加,这些文件的数量也会增加。
是否有任何模板方式可以做到这一点(至少创建执行计划)?
【问题讨论】:
标签: apache-kafka siddhi