-
Notifications
You must be signed in to change notification settings - Fork 168
Description
In what version(s) of Spring Integration AWS are you seeing this issue?
3.0.2
Describe the bug
As per the new release there was a support introduced that enables standard consumer in KCL2 via PollingConfig
and adding a property :- spring.cloud.stream.kinesis.bindings..consumer.fanOut: false
Using this property ideally KCL2 should be a standard consumer and not a Fanout consumer. But when the service runs it is trying to registers the consumer as Fanout consumer.
Changes in accordance with the below commit :- spring-cloud/spring-cloud-stream-binder-aws-kinesis@895d69b
To Reproduce
Try to rollout the kinesis KCL2 standard consumer with the property
spring.cloud.stream.kinesis.bindings..consumer.fanOut: false
After the service boots up you can see the consumer registered on the kinesis stream.
Expected behavior
With polling config come's in , the consumer should not be registered on the kinesis stream.