Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Distributed transaction processing method and system

A technology of distributed transactions and processing methods, applied in the field of distributed transaction processing methods and systems, can solve the problems of data sharing, processing channels unable to perform normal processing, long recovery time, etc., to achieve completeness and traceability. The effect of achieving transaction consistency and integrity

Inactive Publication Date: 2014-07-02
CHINA MOBILE GRP FUJIAN CO LTD
View PDF3 Cites 28 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] With the continuous development of business and the gradual introduction of complex business requirements, the existing system architecture mainly has the following deficiencies: first, data cannot be shared between different hosts or different business processing channels; Ring-related, the next link is too dependent on the previous link, if there is a problem in the previous link, the processing channel cannot be processed normally; third, the recovery operation after a link fails basically requires the Restarting the entire channel takes a long time to recover; fourth, it is difficult to trace the processing process based on a single business processing request. When the system fails or there are specific needs, it is impossible to implement a single request or a business request with specified characteristics Perform rollback redo processing

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Distributed transaction processing method and system
  • Distributed transaction processing method and system
  • Distributed transaction processing method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0011] Such as figure 1 As shown, it is a flowchart of an embodiment of a distributed transaction processing method of the present invention, including the following steps:

[0012] Step 101, the distributed transaction manager creates a distributed global transaction;

[0013] Step 102, the business data manager creates no less than one corresponding local transaction according to the distributed global transaction;

[0014] Step 103, the business processing unit associates the distributed global transaction with the local transaction;

[0015] Step 104, the distributed transaction manager initiates a commit or rollback operation of the distributed global transaction.

[0016] In this embodiment, the global transaction refers to the transaction managed by the service control unit, which is composed of multiple local transactions participating in the global transaction. A session can correspond to a global transaction, a process execution can correspond to a global transact...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a distributed transaction processing method and system. The method comprises the steps that a distributed transaction manager establishes distributed global transactions; a service data manager establishes no less than one corresponding local transaction according to the distributed global transactions; a service processing unit enables the distributed global transactions and the local transactions to be related; the distributed transaction manager submits the distributed global transactions or conducts roll-back operation of the distributed global transactions. The distributed transaction processing method and system can achieve tracking capacity to a single service request, can achieve automatic rollback when any processing link breaks down after one-click submitting, can conduct reworking processing on the service request of specified requirements through manual triggering, and can shorten the time for data reworking after system restoration after data processing errors caused by system faults or configuration data errors.

Description

technical field [0001] The present invention relates to the technical field of distributed computing, in particular to a distributed transaction processing method and system. Background technique [0002] At present, the overall architecture of the existing business support system (BOSS) is based on the design pattern of the chain of responsibility. The whole system is composed of various business processing units, and the processing results generated by the upstream program are transferred to the downstream program for further processing through data files or table interfaces. Business-critical processing processes and business-critical data must be deployed on the same application host. Even if multiple application hosts are to be deployed, all applications and business data required by the application need to be deployed on each host, and then the business data to be processed will be sorted to different application hosts or business data according to certain business ru...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F17/30H04L29/08
CPCG06F16/27G06F11/1474G06F16/24568
Inventor 阮前
Owner CHINA MOBILE GRP FUJIAN CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products