You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Feature Request: In-Memory Outbox for Deferred Message Publishing
Description:
This feature proposes implementing a lean and fast in-memory outbox mechanism to defer message publishing until the completion of a unit of work (e.g., an HTTP request or message consumer operation).
Key Features:
Messages generated during a unit of work would only be published after the unit successfully completes (e.g., after Entity Framework SaveChanges()).
The design would ensure a lightweight and performant solution suitable for high-throughput scenarios.
Customization Points:
Configurable Triggers:
Allow customization of the trigger that releases deferred messages (e.g., EF DbContext SaveChanges() or other specified events).
Selective Application:
Provide options to configure which transports and messages are subject to this deferred behavior.
Use Case:
This would enhance reliability and consistency in scenarios where message publishing depends on the successful completion of related operations, reducing the risk of partial or inconsistent outcomes.
The text was updated successfully, but these errors were encountered:
zarusz
changed the title
[Outbox.Memory] Deffer message publish form a unit of work until its finished
[Outbox.Memory] Deffer message publish from a unit of work until its finished
Dec 29, 2024
zarusz
changed the title
[Outbox.Memory] Deffer message publish from a unit of work until its finished
[Outbox.Memory] Feature Request: In-Memory Outbox for Deferred Message Publishing
Dec 29, 2024
Feature Request: In-Memory Outbox for Deferred Message Publishing
Description:
This feature proposes implementing a lean and fast in-memory outbox mechanism to defer message publishing until the completion of a unit of work (e.g., an HTTP request or message consumer operation).
Key Features:
Entity Framework SaveChanges()
).Customization Points:
Configurable Triggers:
SaveChanges()
or other specified events).Selective Application:
Use Case:
This would enhance reliability and consistency in scenarios where message publishing depends on the successful completion of related operations, reducing the risk of partial or inconsistent outcomes.
The text was updated successfully, but these errors were encountered: