use*_*024 5 apache-kafka apache-kafka-streams ksql
所以我有...
因此,单个逻辑业务请求可以具有由微服务彼此传递的uuid关联的多个日志,命令和事件。
那么,可以用来阅读这3个主题并将它们全部组合为一个json文档,然后将它们转储给Elasticsearch的技术/模式有哪些?
流媒体?
您可以使用Kafka Streams或KSQL来实现。哪一个取决于您对Java的偏好/经验,以及您想要执行的联接的细节。
KSQL是Apache Kafka的SQL流引擎,仅通过SQL,您就可以针对Kafka主题声明流处理应用程序。您可以过滤,丰富和聚合主题。当前仅支持流表联接。您可以在此处查看本文的示例
在卡夫卡流API是Apache的卡夫卡的一部分,和一个Java库,你可以用做数据流处理中的Apache卡夫卡。它实际上是KSQL的基础,并支持更大的处理灵活性,包括流—流联接。
归档时间: |
|
查看次数: |
5150 次 |
最近记录: |