-
### Describe the bug
The **HasOpenTransaction** property in **MySqlEntityFrameworkConnectionProvider** always returns false, preventing changes to the outbox and entity store from being written in th…
-
Currently the Outbox requires business data to be stored on the same database as the Outbox data in order to provide the stated guarantees.
There seems to be a use case where you want to separate t…
-
As part of your business logic, you often need to create/update/delete your local data store and simultaneously send messages/events to a message broker. Furthermore you need to guarantee the atomicit…
-
https://github.com/abpframework/abp/pull/10008 adds inbox & outbox patterns to the distributed event bus. However, it doesn't support multi-tenancy with a tenant has a dedicated database. We don't sup…
-
Hello,
I'm trying to use the Outbox implementation of Brighter, but it is not clear to use the Outbox when we have multiple SQL connections.
eg.
```csharp
[HttpGet]
[Route("gre…
-
We have configured our DbContext and MassTransit Outbox pattern as follows:
**Setup:**
services.AddDbContext(options =>
{
options.UseNpgsql(config.ConnectionString, npgsqlOp…
-
### Describe the feature.
Validate if snapshot isolation is enabled when outbox is launched with pessimistic concurrency enabled.
When snapshot isolation is enabled queries are not able to use pes…
-
The metrics sampling for the inbox/outbox is gonna go all to hell with multi-tenancy. Just bring it back per database later.
See:
```csharp
internal class MetricsCalculator : IDurabilityAction
…
-
hi,
It will be great to have a elaborate feature to schedule emails for sending, instead of sending them right away.
1. This strategically reduces, the overall email traffic, and also improves …
-
### Describe the suggested improvement
When the outbox INSERT operation fails the following exception is thrown for SqlServer:
> Microsoft.Data.SqlClient.SqlException (0x80131904): Violation of PR…