You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When subscribing or publishing, the gRPC server will ensure that the topic and queues are properly configured. This was an intentional design decision to ease the burden of managing these resources by the developers.
A side effect is that every call to Publish() and Ack() is making these checks, which include some rate-limited calls to SNS and SQS. This causes slowness that's tolerable, but more importantly, will possibly cause a large system to behave sporadically.
The most straightforward solution is local caching of the persistent portions of AWS connections: Topic, Subscription, Queue Arns, etc.
The text was updated successfully, but these errors were encountered:
When subscribing or publishing, the gRPC server will ensure that the topic and queues are properly configured. This was an intentional design decision to ease the burden of managing these resources by the developers.
A side effect is that every call to
Publish()
andAck()
is making these checks, which include some rate-limited calls to SNS and SQS. This causes slowness that's tolerable, but more importantly, will possibly cause a large system to behave sporadically.The most straightforward solution is local caching of the persistent portions of AWS connections: Topic, Subscription, Queue Arns, etc.
The text was updated successfully, but these errors were encountered: