kinesis数据流kcl消费者+集成测试

khbbv19g  于 2021-06-29  发布在  Java
关注(0)|答案(0)|浏览(271)

我利用aws-kcl-java库构建了一个自定义使用者,用于消费来自kinesis数据流的数据。我需要为这个消费者为我们的构建管道编写集成测试。localstack似乎是唯一的选项,但提供localstack环境会引发以下错误:

2020-12-24 22:41:48.395 ERROR 1083038 --- [  restartedMain] s.amazon.kinesis.coordinator.Scheduler   : Worker.run caught exception, sleeping for 1000 milli seconds!

java.lang.RuntimeException: software.amazon.awssdk.core.exception.SdkClientException: Illegal length for VALUE_STRING: 2468939540903325029

有没有其他方法可以为kcl编写集成测试?我是否应该使用awsdk编写消费者,并使用abstractkinesisclient编写mock kinesis?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题