Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

178 results about "Distributed transaction processing" patented technology

Distributed transaction processing method on cloud computing platform

The invention discloses a distributed transaction processing method on a cloud computing platform. The method comprises the following steps that: at first, start base services in a data storage cluster of the cloud computing platform, and start transaction processing services on a node of a data management cluster; connect a client end to a data management service node by a RPC (Remote Procedure Call Protocol), request a new transaction, and a local transaction manager receives a request to instantiate a transaction object and assign a transaction identifier for sending to the client end; the client end issues a data operation request of the transaction, and the local transaction manager sends the request to a corresponding transaction object for processing according to the transaction identifier owned by the client end; the client end issues a transaction submitting command, and the local manager is responsible for submitting the transaction. The distributed transaction processing method is applied to the cloud computing platform, so that size of transaction logs and log operation times are reduced by caching and combining transaction logs; and moreover, a master lock and lease management solve a blocking problem; a strategy processing failure condition is recovered to maintain data consistency.
Owner:ZHEJIANG UNIV

Distributed transaction processing method based on connection pool management

The invention relates to a distributed transaction processing method based on connection pool management. The distributed transaction processing method based on connection pool management comprises the steps that a connection pool is established on a proxy server; when the proxy server receives a first service request, sent by an application server, for transaction processing, persistent connection is established between the proxy server and a relevant database server, the service request is sent by the proxy server to each database server to be processed through the persistent connection, and all following service requests belonging to the transaction processing are sent to each database server to be processed through the established persistent connection; when the service request sent by the application server is the request for ending of the transaction processing or is not a transaction request, the proxy server withdraws the persistent connection established between the application server and each database server. By the adoption of the distributed transaction processing method based on connection pool management, the consistency and the integrity of transaction processing data are guaranteed, the isolation level of transactions is guaranteed, the promotion function on a high-concurrency data service is achieved, and the data consistency of high-concurrency access is guaranteed.
Owner:北京思特奇信息技术股份有限公司

Distributed transaction processing method and device

The invention belongs to the technical field of distributed computation and discloses a distributed transaction processing method and a device thereof. The distributed transaction processing method includes the steps of application development, transaction management attribute definition, event definition, streaming calculation and transaction management. To be specific, the method includes the steps of acquiring and identifying event information in real time through the streaming calculation, acquiring transaction management attributes in real time, periodically verifying transaction status based on the event information and the transaction management attributes, initiating a verification request and/or a reversal request based on the transaction status, and sending transaction status verification instructions and/or reversal instructions through a transaction manager. With the above-mentioned scheme, the distributed transaction processing method and the device thereof have the advantages of allowing transaction control and the application development to be completely decoupled, not requiring development transaction control logic for the application development, greatly simplifying development difficulty, realizing fast rollback of transactions under abnormal scenarios, tolerating failure of any node and having no brain splitting problem.
Owner:CITIC AIBANK CORPORATION LIMITED

Distributed transaction processing method and apparatus

Embodiments of the invention relate to a distributed transaction processing method and apparatus. The method comprises the steps of receiving a transaction enable request sent by a client, dividing a transaction corresponding to the transaction enable request into a plurality of sub-transactions, and selecting a participant node which executes at least one sub-transaction in the sub-transactions; sending a transaction execution request to the participant node to enable the participant node to execute the corresponding sub-transactions, and recording and sending first execution result information of the sub-transactions; receiving the first execution result information of all the sub-transactions, and determining second execution result information of the transaction according to the first execution result information of all the sub-transactions; and returning a transaction enable success or failure message to the client according to the second execution result information, and sending a transaction submitting or rollback message to the participant node to enable the participant node to execute submitting or rollback operations of the sub-transactions, and recording operation state information of the sub-transactions. Through the method and the apparatus, the response time of the distributed transaction can be shortened, so that the performance of a distributed system can be improved.
Owner:BEIJING OCEANBASE TECH CO LTD

Distributed transaction processing system using multi-type replica in decentralized schema

The invention discloses a distributed transaction processing system using a multi-type replica in a decentralized schema. The distributed transaction processing system comprises a transaction interface module, a transaction processing module and a transaction memory module, wherein the transaction interface module comprises an outward interface sub-module and a transaction preprocessing sub-module, the transaction processing module comprises a multi-type replica sub-module, a read transaction processing module, a replica group transaction state sub-module, a read request distribution sub-module, a replica repair sub-module, a multiversion concurrency control (MVCC) read sub-module, a local writing transaction processing sub-module, a local writing transaction paxos replica consistency sub-module, a local writing transaction commit sub-module, a global writing transaction processing sub-module, a main sub-transaction paxos replica consistency sub-module, a secondary sub-transaction paxos replica consistency sub-module and a global writing transaction commit sub-module. The distributed transaction processing system can solve the problems in an existing system that the reading and writing environment is limited, reading and writing availability can not be configured autonomously according to requirements of application, a global transaction depends on locking and cost is high.
Owner:HUAZHONG UNIV OF SCI & TECH

Distributed transaction processing method on basis of shared storage pool

The invention relates to a distributed transaction processing method on the basis of a shared storage pool. The distributed transaction processing method includes mapping all directory paths of a distributed file system to metadata servers on the basis of Hash; assigning a coordinator and a plurality of participators in a metadata server set with requirements on participating in distributed transaction; enabling the metadata servers to assess distributed transaction operation which need to be completed by the metadata servers, reporting 'termination' to the coordinator if the metadata servers cannot complete the distributed transaction operation, and reporting 'commitment' to the coordinator and locking resources if the metadata servers can complete the distributed transaction operation; enabling the coordinator to write the 'commitment' or the 'termination' into a global log of the shared storage pool according to report results of the participators and informing the participators; enabling the participators to execute the distributed transaction operation or cancel the locked resources; enabling the certain participator or the coordinator, which first checks a state of the distributed transaction, in the shared storage pool to set the distributed transaction into a 'termination' state when the coordinator or the participators fails. The distributed transaction processing method has the advantage that the transaction of metadata service in the distributed file system can be processed quickly in an extensible environment.
Owner:INST OF INFORMATION ENG CHINESE ACAD OF SCI

A distributed transaction processing method based on distributed message middleware

The invention discloses a distributed transaction processing method based on distributed message middleware, and the method comprises the following steps: 1, a business module is started, a business processing scheme is judged to be XA or TCC through the business module, a transaction ID is generated through a judgment result, and registered in a transaction tree and the message middleware; Step 2, the service module executes the service code, informs a transaction module of an execution result, correspondingly records the execution result into a transaction tree according to the transaction ID, and synchronously informs the message middleware; And step 3, the message middleware pushes a plurality of transaction execution results to an asynchronous message module, and the asynchronous message module inquires each node execution result in the transaction tree, compares whether the execution results are consistent with the execution results pushed by the message middleware, and judges whether submitting or rollback is needed. According to the method, the advantages of the XA scheme and the TCC scheme are fused, and the efficient and reliable characteristics of the message middlewareare combined, so that the problem of transaction consistency in multiple scenes is solved.
Owner:武汉慧联无限科技有限公司

Distributed transaction processing method and device based on improved one-phase commit

The invention provides a distributed transaction processing method and device based on improved one-phase commit. The method comprises the steps of carrying out SQL (Structured Query Language) operations of application transactions on databases; resolving the SQL operations, thereby determining transaction correlated SQL operations; when it is determined that any two transaction correlated SQL operations belong to different databases, generating insert statements of distributed transaction locks, and inserting the insert statements of the distributed transaction locks into the application transactions; carrying out the SQL operations, after the SQL operations are carried out successfully, calling commit operations; after the commit operations are carried out successfully, triggering release operations of the distributed transaction locks; and after the commit operations are carried out unsuccessfully, carrying out re-commit operations of the preset retry times on the unsuccessful commit operations. According to the method and the device, the consistency of the distributed transactions is realized, the commit states of the distributed transactions can be obtained, the unsuccessful transactions are recovered, and a commit rate of the one-phase commit is ensured.
Owner:MINSHENG BANKING CORP

Distributed transaction processing system

The invention provides a distributed transaction processing system, which comprises a transaction configuration module used for configuring a business service name, a business service method name anda transaction mode type of a business service according to an application scene of the business service; a server which comprises a first distributed transaction control component used for obtaining aglobal transaction identifier of a distributed transaction after receiving a distributed transaction starting request of service orchestration and according to the global transaction identifier of the distributed transaction and the type of the transaction mode of the business service in the service orchestration, controlling the configured business service in the distributed transaction in combination with a second distributed transaction control component; a global unified signal sending component which is used for generating a global transaction identifier of the distributed transaction;and a client which comprises a second distributed transaction control component which is used for controlling the configured business service in the distributed transaction in combination with the first distributed transaction control component. According to the invention, the data consistency problem of distributed transactions can be solved.
Owner:BANK OF CHINA

Distributed transaction processing method based on micro service architecture

The invention discloses a distributed transaction processing method based on a micro service architecture. The method comprises the following steps: determining a service call node and a service called node in a micro service architecture; controlling the service call node to send a service message to the service called node through a message queue, and storing the sending status of the service message; controlling the service called node to resolve the service message and executing the corresponding service according to the resolution result; controlling the service called node to feed the service execution result back to the service call node; and controlling the service call node to change the current status of the service message stored therein according to the service execution result. The service call node changes the status of own service message according to the feedback information of the service called node, and a message queue mechanism is used for saving the message status without relying on the specific development language and platform, so that the data consistency of distributed transaction is ensured, the number of network communication times between the two nodes is reduced, the communication time is short, and the system performance consumption is low.
Owner:ZHENGZHOU YUNHAI INFORMATION TECH CO LTD

Distributed transaction processing method

The invention discloses a distributed transaction processing method. The distributed transaction processing method comprises the following steps: receiving a transaction starting request by one transaction processing node in a plurality of transaction processing nodes, and dividing a transaction corresponding to the transaction starting request into a plurality of secondary transactions; executing one predetermined secondary transaction by one transaction processing node and writing the other secondary transactions into a local database; issuing the secondary transactions in the local database to a message queue; pushing the secondary transactions to the other transaction processing nodes by the message queue, so as to write the corresponding secondary transactions into the local database of the other transaction processing nodes; after receiving a success identifier from the other transaction processing nodes, deleting the corresponding secondary transactions from the queue; obtaining the other transaction processing nodes from respective local databases and executing the corresponding secondary transactions; and after executing, deleting the corresponding secondary transactions from the local databases. By adopting the distributed transaction processing method, the transactions can be rapidly processed and the consistency of the transactions can be guaranteed.
Owner:博笃善道网络科技有限责任公司

Distributed transaction processing method and device and storage medium

The embodiment of the invention provides a distributed transaction processing method and device and a storage medium. In some embodiments of the invention, the method comprises the steps of receiving a distributed transaction starting request sent by a transaction request end by distributed transaction processing equipment; according to the starting request, obtaining an execution sequence of a plurality of pre-configured sub-processes; according to the execution sequence of the plurality of sub-processes, executing the plurality of sub-processes in sequence; adding a condition for judging whether a retry is met after execution of a target sub-process fails, executing retry operation on the target sub-process under the condition of meeting the retry condition, adding a condition for judging whether a rollback condition is met or not after execution of the sub-process fails, and executing retry operation on the target sub-process under the condition of meeting the rollback condition, reversely executing the rollback operation of all the executed sub-processes from the target sub-process, so that the probability of successful execution of the distributed transaction is increased, the probability of data inconsistency caused by instability of the distributed system is reduced, the self-healing capability of the distributed system in a fault scene is improved, and the execution efficiency of the transaction is improved.
Owner:BEIJING XINWANG RUIJIE NETWORK TECH CO LTD

Distribution transaction processing method and device

Embodiments of the invention provide a distributed transaction processing method and device. A distributed transaction refers to data operations, for a plurality of data sources of a plurality of participators, wherein the data operation, for the corresponding data source, of each participator forms a branch transaction. The method comprises the following steps of: firstly intercepting the data operation for the data source when each participator executes the branch transaction, wherein the data operation comprises an operation of submitting the branch transaction or an operation of rolling back the branch transaction; generating a rollback log according to the operation, wherein the rollback log comprises operation revocation information of the operation; monitoring whether the rollback log corresponding to each branch transaction in the plurality of branch transactions is generated in a preset time period or not; and if the rollback logs corresponding to a part of the plurality of branch transactions are not monitored in the preset time period, executing the overall rollback of the distributed transaction according to the rollback logs corresponding to the other branch transactions, so as to realize the overall consistency of the distributed transaction under the condition that a business system has no sense.
Owner:ADVANCED NEW TECH 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