Distributed transaction processing method, proxy connection pool, system, equipment and medium

A distributed transaction and proxy connection technology, which is applied in the field of distributed transaction processing, can solve problems such as inability to perform other operations, synchronous blocking, etc., and achieve the effect of avoiding direct connection to the database and solving synchronous blocking

Active Publication Date: 2021-08-17
JINGDONG TECH HLDG CO LTD
View PDF11 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In the process of realizing the concept of the present disclosure, the inventors found that there are at least the following technical problems in related technologies: when coordinating distributed transactions, all transaction participants are in a synchronous blocking state while waiting for other participants to respond, unable to perform other operations

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, proxy connection pool, system, equipment and medium
  • Distributed transaction processing method, proxy connection pool, system, equipment and medium
  • Distributed transaction processing method, proxy connection pool, system, equipment and medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] In order to make the purpose, technical solutions and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments It is a part of embodiments of the present disclosure, but not all embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present disclosure.

[0037] Embodiments of the present disclosure provide a method for processing distributed transactions, a proxy connection pool, a system, a device, and a medium. The method includes: receiving a transaction operation request from a transaction execution node; when receiving the above transaction operation request , connect to the databa...

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 relates to a distributed transaction processing method, a proxy connection pool, a system, equipment and a medium. The method comprises the following steps: receiving a transaction operation request from a transaction execution node; under the condition that the transaction operation request is received, connecting to a database corresponding to the transaction execution node based on a pre-created proxy object to perform corresponding operation; receiving a transaction submission request from the transaction execution node; under the condition that a transaction submission request is received, analyzing the database operation implemented by the proxy object, so that the transaction execution node submits transaction feedback information to a transaction management node according to the analyzed database operation; receiving a notification from the transaction management node; and under the condition that submission auditing information notified by the transaction management node is received, according to the submission auditing information, determining the submission auditing information according to the transaction feedback information, submitting the global transaction operation to the database or the global transaction operation is rolled back.

Description

technical field [0001] The present disclosure relates to the field of computer technology, and in particular to a method for processing distributed transactions, a proxy connection pool, a system, a device and a medium. Background technique [0002] In the database field, a transaction refers to a series of database operations. It is the basic logical unit to ensure the correctness of the database. It has four characteristics ACID: Atomicity (A), Consistency (C), Isolation (I) and Persistence (D). A distributed transaction means that the participants of the transaction, the server supporting the transaction, the resource server, and the transaction manager are located on different nodes of the distributed system. For a distributed database system, a series of operation sequences of the transaction will be split A sequence of sub-operations is then executed on multiple machines, forming a distributed transaction. In the process of distributed transaction execution, in addit...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F16/21G06F16/2458G06F16/27
CPCG06F16/211G06F16/2471G06F16/27
Inventor 欧阳杜泞毛小亮周强杨洋程宇翔
Owner JINGDONG TECH HLDG CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products