Guaranteed message processing, including message filtering and synchronized consistency with the service's local database transaction (aka atomic message delivery).
-
Updated
Dec 11, 2021 - C#
Guaranteed message processing, including message filtering and synchronized consistency with the service's local database transaction (aka atomic message delivery).
The code demonstrates an implementation of the "transactional outbox" approach.
demo of transactional outbox
Implementation of transactional outbox pattern
Transactional Outbox Pattern with Azure Cosmos DB
A sample Transactional Outbox Pattern implementation written with .NET Core.
An ultra lightweight API for robust Distributed Application Mutex/Locking capabilities leveraging SQL Server. The API provides a set of easy to use custom extensions for the SqlClient libraries (e.g. Microsoft.Data.SqlClient or System.Data.SqlClient) that provide robust distributed application mutex/locking support via the sp_getapplock & sp_rel…
A lightweight library for implementing the Transactional Outbox pattern in .NET with default implementation in SQL Server & Azure Service Bus. Key benefits offered are support for running in Azure Functions serverless environments and support for enforcing FIFO ordering of processing & publishing even in horizontally scaled environments (e.g. se…
Message and Job Storage with Outbox Design Pattern
An implementation of the Transactional Outbox Pattern with Cosmos DB
Add a description, image, and links to the transactional-outbox topic page so that developers can more easily learn about it.
To associate your repository with the transactional-outbox topic, visit your repo's landing page and select "manage topics."