GH-344 - Support for event externalization into AWS SNS and SQS.

Additional event externalization implementations for AWS SNS and SQS.

Original pull request: GH-350.
This commit is contained in:
Maciej Walkowiak
2023-10-28 12:23:54 +02:00
committed by Oliver Drotbohm
parent 0ae19fb301
commit d95da874bd
19 changed files with 860 additions and 1 deletions

View File

@@ -316,6 +316,18 @@ The logical routing key will be used as AMQP routing key.
|`spring-modulith-events-jms`
|Uses Spring's core JMS support.
Does not support routing keys.
|SQS
|`spring-modulith-events-aws-sqs`
|Uses Spring Cloud AWS SQS support.
The logical routing key will be used as SQS message group id.
When routing key is set, requires SQS queue to be configured as a FIFO queue.
|SNS
|`spring-modulith-events-aws-sns`
|Uses Spring Cloud AWS SNS support.
The logical routing key will be used as SNS message group id.
When routing key is set, requires SNS to be configured as a FIFO topic with content based deduplication enabled.
|===
[[externalization.fundamentals]]