A Java-based distributed transaction management system

By building a Java-based distributed transaction management system, utilizing the Raft protocol and extended state machine engine, and combining a multi-level log module and intelligent scheduling, the challenges of distributed transaction management systems in high-concurrency, high-availability, and multi-cloud environments are solved. This achieves a balance between transaction consistency and performance, simplifies the development process, and enhances system reliability and fault recovery capabilities.

CN122120266APending Publication Date: 2026-05-29INSPUR TIANYUAN COMM INFORMATION SYST CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
INSPUR TIANYUAN COMM INFORMATION SYST CO LTD
Filing Date
2026-01-22
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

Existing distributed transaction management systems suffer from problems such as synchronization blocking, single point of failure, network latency, high development complexity, and resource consistency vulnerabilities in high-concurrency, high-availability, and cross-regional deployment scenarios, making them difficult to adapt to the needs of multi-cloud environments and containerized deployments.

Method used

It adopts a Java-based distributed transaction management system, builds a decentralized cluster through the Raft protocol, and combines an extended state machine engine and a multi-level log module to achieve global transaction coordination and local execution. It supports 2PC, TCC and Saga modes, and integrates intelligent scheduling and monitoring alarm modules to dynamically optimize resource allocation and fault recovery.

Benefits of technology

It improves transaction consistency and performance in high-concurrency scenarios, simplifies the development process, supports seamless adaptation to multi-cloud environments, enhances system reliability and fault recovery capabilities, and reduces manual operation and maintenance costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122120266A_ABST
    Figure CN122120266A_ABST
Patent Text Reader

Abstract

The application discloses a Java-based distributed transaction management system and relates to the technical field of distributed systems. In view of the contradiction between transaction consistency and high concurrency and high availability in a distributed system, the scheme comprises the following: a transaction coordination module, which is used for constructing a cluster based on a Raft protocol to guarantee continuous availability of a service, realizing transaction full-life cycle management by relying on an extended state machine engine, and dynamically selecting an optimal communication path of a transaction according to scheduling decisions and a real-time network topology state; a local transaction management module, which is embedded in each microservice and is used for realizing local execution and state reporting of a transaction; a multi-level log module, which is used for realizing traceability of a transaction state and recovery of a fault through multi-level storage and event tracing; an intelligent scheduling module, which is used for realizing dynamic optimization of transaction processing based on an LSTM model and QoS indicators; and a monitoring and alarming module, which is used for collecting transaction full-link logs and performance indicators in real time and realizing full-link observability. The application is suitable for high-reliability and high-concurrency scenarios.
Need to check novelty before this filing date? Find Prior Art