NServiceBus.AmazonSQS 5.4 minor release available

Hi everyone,

We’ve just released NServiceBus.AmazonSQS 5.4.

Fixed bugs

  • #998 Use a rate limiter and in-memory cache to fix rate exceeded exception when using pub/sub compatibility mode

How to know if you are affected

You are affected if BOTH of these conditions apply:

  • Running SQS endpoints in publish-subscribe compatibility mode.
  • These endpoints publish (continuously or in bursts) events at a high throughput rate i.e. 30 or more unique event types per second.

Symptoms

Message processing fails and the following exception appears in the log:

exceptionType: "Amazon.SimpleNotificationService.AmazonSimpleNotificationServiceException",
exceptionMessage: "Rate exceeded", stackTrace:
"at Amazon.Runtime.Internal.HttpErrorResponseExceptionHandler.HandleException(IExecutionContext executionContext, HttpErrorResponseException exception)
   at Amazon.Runtime.Internal.ErrorHandler.ProcessException(IExecutionContext executionContext, Exception exception)
   at Amazon.Runtime.Internal.ErrorHandler.<InvokeAsync>d__5`1.MoveNext()
   (...)

When to upgrade

If affected you should upgrade immediately.

Where to get it

You can install NServiceBus.AmazonSQS 5.4 from NuGet.

With thanks,
The team in Particular

Please read our release policy for more details.