我想要做的是在不使用传统RDBMS(例如mysql)的情况下编写订单服务项目。在阅读了Kafka的文档并融合了几天之后,我认为Kafka流和州商店可以帮助我实现这不使用RDBMS。
但是如何将具有长列表结果的数据存储在状态存储中?特别是当我需要查询结果时使用限制和偏移量?
例如: 我有一张桌子,列是:
| userId | orderId | ...... |
一个用户可能有很多订单行要存储,所以我需要一个查询方法来搜索密钥:userId结果在状态存储中有start和limit.But我在Kafka流状态存储接口中找不到方法
我是否必须使用RDBMS执行此操作?我实现这样的应用程序的标准方法是什么?