Type: Feature
Is your feature request related to a problem? Please describe.
Actually, the SnsTemplate uses a sync client to send events; the sync approach can cause some errors, such as software.amazon.awssdk.core.exception.SdkClientException: Unable to execute HTTP request: executor not accepting a task when the volume of events sent by the SnsTemplate is very high.
Describe the solution you'd like
Change the SnsTemple to use the async client approach similar to the SqsTemplate.
Describe alternatives you've considered
Allow a custom configuration for SnsTemplate to use the async client approach over the sync client.
Additional context


Type: Feature
Is your feature request related to a problem? Please describe.
Actually, the
SnsTemplateuses a sync client to send events; the sync approach can cause some errors, such assoftware.amazon.awssdk.core.exception.SdkClientException: Unable to execute HTTP request: executor not accepting a taskwhen the volume of events sent by theSnsTemplateis very high.Describe the solution you'd like
Change the
SnsTempleto use the async client approach similar to theSqsTemplate.Describe alternatives you've considered
Allow a custom configuration for
SnsTemplateto use the async client approach over the sync client.Additional context

