在没有RDBMS的情况下在Kafka流和State Store中实现Order服务?

时间:2017-11-22 10:15:30

标签: apache-kafka apache-kafka-streams confluent

我想要做的是在不使用传统RDBMS(例如mysql)的情况下编写订单服务项目。在阅读了Kafka的文档并融合了几天之后,我认为Kafka流和州商店可以帮助我实现这不使用RDBMS。

但是如何将具有长列表结果的数据存储在状态存储中?特别是当我需要查询结果时使用限制和偏移量?

例如: 我有一张桌子,列是:

| userId | orderId | ...... |

一个用户可能有很多订单行要存储,所以我需要一个查询方法来搜索密钥:userId结果在状态存储中有start和limit.But我在Kafka流状态存储接口中找不到方法

我是否必须使用RDBMS执行此操作?我实现这样的应用程序的标准方法是什么?

0 个答案:

没有答案