我想开发一个消费者库,它可以从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库中的哪个类可以用来一般性地创建消费者。
谢谢
答案 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
组合。