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
Description
Command handlers or asynchronous endpoints are used only to send commands to other services or simply do not store anything in the database and obviously would like to avoid running a transaction on a specific endpoint.
That would not be feasible to do it on the Handler level, because transaction is already started at that point.
However you can already set up a Message Consumer without transactions:
@dgafka I know, but unfortunately at the service level there are usually three consumers (distributed, db and async internal) and for outbox (db + async internal) not all db channels can be without a transaction
Description
Command handlers or asynchronous endpoints are used only to send commands to other services or simply do not store anything in the database and obviously would like to avoid running a transaction on a specific endpoint.
Example
The text was updated successfully, but these errors were encountered: