2 ms·
There are Transaction Coordinators that will allow you to span transactions across multiple systems - databases, OR MQ Brokers. This means you can begin a DB t
by another2another 3y ago
There are Transaction Coordinators that will allow you to span transactions across multiple systems - databases, OR MQ Brokers.
This means you can begin a DB transaction, enlist the MQ GET operation, and then commit or rollback the whole lot. It obviously slows things down a tad, but ensures consistency across all actors.
https://en.wikipedia.org/wiki/Microsoft_Distributed_Transaction_Coordinator https://en.wikipedia.org/wiki/Microsoft_Distributed_Transact...