For reliable domain event emission synchronized with database transactions, the transactional outbox pattern is a common solution. In microprofile/microprofile-reactive-messaging#117 I was directed towards this proposal, which might be a candidate for describing the required interfaces to realize such an outbox. So far, I can't find any explicit references to this pattern in the specification. Do you assume that implementations handle this internally or is reliable event transmission completely out of scope for this proposal?
For reliable domain event emission synchronized with database transactions, the transactional outbox pattern is a common solution. In microprofile/microprofile-reactive-messaging#117 I was directed towards this proposal, which might be a candidate for describing the required interfaces to realize such an outbox. So far, I can't find any explicit references to this pattern in the specification. Do you assume that implementations handle this internally or is reliable event transmission completely out of scope for this proposal?