RocketMQ Transaction, Batch, and Delayed Messaging Implementation
Transactional Messaging
Core Concepts
Transactional messaging in RocketMQ implements the local transaction table pattern from distributed systems, substituting message middleware for database operations while handling status verification automatically.
Unlike Apache Kafka's transaction implementation focused on Exactly-Once semantics for stream ...
Posted on Sun, 23 Aug 2026 16:46:26 +0000 by shmeeg
Distributed Transaction Patterns and Implementation in Microservices
Local Transaction Fundamentals
Database transactions guarantee ACID properties: Atomicity, Consistency, Isolation, and Durability. In monolithic applications, a single connection handles multiple table operations, enabling straightforward rollback mechanisms.
Consider an e-commerce checkout flow:
Inventory Service: Deducts stock quantities
Ord ...
Posted on Sun, 19 Jul 2026 16:53:36 +0000 by TANK
Implementing Distributed Transactions and Media Asset Management
Distributed Transactions in Microservices
In microservice architectures, a single business operation often spans multiple services and databases. Unlike local transactions that follow the ACID (Atomicity, Consistency, Isolation, Durability) principles within a single database, distributed transactions must ensure data consistency across network ...
Posted on Fri, 08 May 2026 02:00:09 +0000 by imran.rajani