EventBridge questions

0

Needed some clarifications for a customer discussion. I understand EventBridge has at least once semantics and can try delivery up to 24 hrs. Can we explicitly expire or remove messages from the bus?

I also see quota limits on number of rules and targets per rule. Is there a maximum number of subscribers? I'd think this is limited by the rules * targets per rule
Is there a limit on messages on the bus?

Thanks

AWS
중재자
질문됨 4년 전2057회 조회
1개 답변
0
수락된 답변

Once a message is in the bus, you can't expire it. However, if your destination is Lambda, as this is an asynchronous invocation, you can set a maximum age on the message or maximum retries.

There are no subscribers as in SNS, where there is no limit. In EventBridge you have the Rules (300 per Bus, which can be increased) and each rule has a maximum of 5 targets which can't be increased.

There is no explicit limit on the number of messages in the bus, however, there is a limit on the number of messages that can be added to the bus (up to 2400/sec, depending on the region, can be increased) which means that there is a implicit limit to the number of messages in the bus (2400 msgs/sec * 3600 sec / hr * 24 hrs/day).

profile pictureAWS
전문가
Uri
답변함 4년 전
  • Re: "there is a limit on the number of messages that can be added to the bus (up to 2400/sec, depending on the region, can be increased)". Please could you specify the "quota name" and maximum number that it can be increased to? Also, please include link to aws documentation which lists this quota.

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠