Search code examples
amazon-ec2amazon-kinesisamazon-kcl

Same Kinesis Consumer running on multiple EC2 instances


I have multiple instances of EC2 running for a same microservice, which has a Kinesis consumer running(with KCL).

My question is, when Kinesis stream gets a new event, since all consumers are polling, will the same event be consumed by consumers of all instances?


Solution

  • The event will be consumed only by one consumer