Skip to content

KCL2 standard consumer registering as Fanout Consumer  #235

@piratezoro

Description

@piratezoro

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions