java - 如何使用 KCL 使用来自 Kinesis Data Streams 的记录
问题描述
我正在尝试使用类似于https://github.com/aws-samples/amazon-kinesis-learning的 Kinesis 客户端库来使用 Kinesis 数据流。但在这个例子中,他们安排了这个过程。我想在没有调度程序的情况下使用传入的记录。
我不想使用 DynamoDB、cloudWatch。期望一个简单的消费者在流中消费记录
有没有办法在没有调度程序的情况下使用java处理记录
解决方案
KCL 使用 DynamoDB 管理分片租约和检查点——这种功能/依赖性对于 KCL 提供的功能至关重要。如果您不想要这些,我不确定您为什么要首先使用 KCL。您可以使用 Lambda 来使用您的流,或直接调用 API - 这里有一些示例代码 - https://docs.amazonaws.cn/en_us/streams/latest/dev/developing-consumers-with-sdk.html
推荐阅读
- html - 将文本和超链接放在
- clang - clang-tidy 在系统头文件中显示错误
- python - LightGBM GPU版本内存分配失败
- git - 如何在不修改文件的情况下将现有目录添加到现有仓库中的版本控制?
- java - 如何添加到 Arraylist 并在 Java 中显示?
- javascript - 有谁知道为什么我的反应地图 gl 不起作用
- ios - 如何使用关闭 iOS webrtc mircoPhone?
- python - Python - 如何根据列的值进行累积和
- javascript - 每周重复预订 - webapp JS bootstrap DatePicker
- macros - `apply` 或 `funcall` 用于宏而不是函数