apache/incubator-seata ? reverse-engineered prompt

Reverse engineered prompt

Build me a Java project that helps microservices keep data consistent when one business flow touches multiple databases. I want it to work like a distributed transaction system, with a central coordinator, a transaction manager, and resource managers that can register work and report success or failure.

Please include a way to start and control global transactions, handle commit and rollback across services, and make it easy to use from Spring Boot too. If it makes sense, add support for the common transaction styles people use in real systems, like the default mode, saga, TCC, and XA. A small admin console and server side setup would be helpful as well.

Focus on something that feels production ready, reliable, and easy to integrate into existing microservice apps. Use current docs online if you need to check any details.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab