根据配置创建Kinesis使用者

时间:2018-06-11 19:44:21

标签: spring-boot spring-integration amazon-kinesis spring-cloud-stream spring-integration-aws

我想开发一个消费者库,它可以从spring属性文件中读取kinesis流名称,并创建/激活相关的消费者。

在我看到的所有示例中(如https://github.com/spring-cloud/spring-cloud-stream-samples/blob/master/kinesis-samples/kinesis-produce-consume/src/main/java/demo/stream/OrderStreamConfiguration.java),消费者都是基于注释的,应该手动定义。

我想知道spring-integration / spring-aws-kinesis库中的哪个类可以用来一般性地创建消费者。

谢谢

1 个答案:

答案 0 :(得分:0)

出于动态和运行时的目的,我们建议使用Spring Integration Java DSL及其$shipping_methods = $user->shipping_methods()->saveMany($methods); $user->setRelation('shipping_methods', $shipping_methods); return response()->json($user->shipping_methods->toArray()); https://docs.spring.io/spring-integration/docs/5.0.5.RELEASE/reference/html/java-dsl.html#java-dsl-runtime-flows

那么,你的意思可以通过迭代器来实现这些属性和

IntegrationFlowContext

组合。