GH-869 - Support for externalizing events into a Spring Messaging MessageChannel.

This commit is contained in:
Josh Long
2024-10-12 02:27:08 +02:00
committed by Oliver Drotbohm
parent 413e2f50b6
commit 41aad245d4
9 changed files with 297 additions and 0 deletions

View File

@@ -368,6 +368,12 @@ When routing key is set, requires SQS queue to be configured as a FIFO queue.
|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.
|Spring Messaging
|`spring-modulith-events-messaging`
|Uses Spring's core `Message` and `MessageChannel` support.
Resolves the target `MessageChannel` by its bean name given the `target` in the `Externalized` annotation. Forwards routing information as a header - called `modulithRouting` - to be processed in whatever way by downstream components, typically in a Spring Integration `IntegrationFlow`.
|===
[[externalization.fundamentals]]