MassTransit is getting a new transactional, or "real" outbox, built with Entity Framework Core. The new outbox (or is it an inbox/outbox) is a fully transactional outbox that can be used from both non-message-based sources (such as API controllers, or console applications) as well as message consumers and saga state machines. An inbox is also used, to ensure exactly-once (or idempotent, also known as deduplication) message delivery to consumers and saga state machines, providing an easy and consistent approach to ensuring idempotent message delivery.
Sample GitHub Repository
github.com/Mas...
Transactional Outbox Documentation (preliminary):
masstransit-pr...
MassTransit
Documentation: masstransit-pr...
Discord: / discord
Twitter: / mtproj
Connect with me on Twitter:
/ phatboyg
Sponsor me on GitHub:
github.com/spo...
27 сен 2024