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

180 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

Authenticated and distributed transaction processing

An integrity network is used to authorize electronic transfer of funds between two entities such as a caller or user and a third party. The network is accessed by a user via an electronic device that is capable of transmitting voice, such as a telephone. The network uses voice recognition functions, and optionally other information to uniquely identify the user and hence guarantee the integrity of transactions. In one embodiment, a user's phone number, a cellular phone serial number, or other code can be used as a security token. A person called via the network can further validate the identity of the user. Once validated, the user becomes a trusted member of the integrity network. Financial product can be provided to the trusted member with guarantees to the network of the identity of the trusted member.
Owner:HOKLAND SEAN

Distributed transaction processing method, device and system

The invention discloses a distributed transaction processing method, device and system, and belongs to the distributed system field; the method comprises the following steps: a business node in the distributed system receives a business request sent by a requestor device, and the business node receiving the business request serves as the main business node; the main business node determines N slave business nodes (besides the main node itself) used for processing business requests; the main business node invokes N slave business nodes to respectively execute corresponding transactions according to the business request and transactions executed by various slave business nodes; the main business node obtains execution results from each slave business node; if a slave business node fails in execution, the main business node can re-invoke the failed slave business node to execute the corresponding transaction according to the preset retry strategy. The method, device and system can effectively solve problems of a 2PC scheme and a TCC scheme.
Owner:HUAWEI TECH CO LTD

Distributed transaction processing method and system

The invention provides a distributed transaction processing method. The method comprises the following steps: distributing a distributed transaction into a plurality of sub-transactions by a main business system; then respectively transmitting commands for executing the sub-transactions to the various corresponding secondary business systems; carrying out corresponding operations by the secondary business systems from secondary business front tables according to the commands for executing sub-transactions; after all the sub-transactions are executed successfully, simultaneously synchronizing operations in the secondary business front tables to secondary business main tables, so that consistency of the sub-transactions is realized; and when execution of at least one sub-transaction fails, rolling back all the sub-transactions in the secondary business front tables. A transaction table is added in a database of each business system, consumption of network flow can be reduced, transaction processing efficiency can be improved, single point of failure is avoided, and certain fault tolerance is achieved. In addition, the invention provides a distributed transaction processing system.
Owner:ONE CONNECT SMART TECH CO LTD SHENZHEN

Transaction-based service control system and method

The invention relates to a transaction-based service control system and method. The control system is connected with a peripheral service factory and used for receiving a service request sent by the service factory; the system comprises a domain manager, a component manager, a resource controller, a transaction manager and a resource manager; if the service factory requests for executing a service, the request is sent to the domain manager; and if the service factory requests for operating a virtual machine, the request is sent to the component manager. The state of the whole process of the service request from start to end is controlled by distributed transaction processing and combination of the mechanism of a state machine, resource dispatching and transaction routing strategies and is responded to a user in time, meanwhile, resource state information is monitored, and concurrently processed resource conflict is eliminated, so that the service request can reach a node with lowest load from an optimal path, and the quality of service is effectively ensured.
Owner:TRANSOFT SHANGHAI

Distributed transaction processing method and system

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.
Owner:CHINA MOBILE GRP FUJIAN CO LTD

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 system

The present invention relates to the transaction processing technology, and discloses a distributed transaction processing method and system. A message-oriented middleware delivers a message to at least one node participating in the distributed transaction to enable the node to execute the local transaction, if the at least one node is failed to execute the local transaction, before nodes failed in execution execute the local transaction, the message-oriented middleware delivers the message to the node again to enable the node to execute the local transaction again, and therefore final consistency of data is achieved. In addition, stagnation caused by the problem that the network is blocked or the message-oriented middleware is abnormal can be prevented by regularly checking status of the nodes.
Owner:ALIBABA GRP HLDG LTD

Distributed transaction processing control

A distributed transaction processing system includes a master server (coordinator) and slave servers (participants). The master server and the slave servers create log file that indicates progress of a transaction. The log file is stored in a shared disk accessible from all the servers. When a fault occurs in the master server, the master server can continue a local transaction processing, which has been interrupted by the fault, after recovery from the fault by referring to the log file. When the fault occurs in any one of the slave servers, the master server can perform fault recovery of a transaction in which the faulty server is involved.
Owner:FUJITSU LTD

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 and device, message producer and consumer system

The invention provides a distributed transaction processing method and device, a message producer and a consumer system, and the method comprises the steps that the message producer system processes atransaction in the message producer system when receiving a distributed transaction processing triggering instruction; writing data involved in processing the distributed transaction into a local event table while processing the distributed transaction; after the transaction processing succeeds, sending a first processing result message to the message consumer system; the message consumer systemprocesses affairs in the message consumer system according to the first processing result message and sends processing result feedback information to the message producer system; the message producersystem updates a local event table according to the feedback information; wherein when the whole distributed transaction processing process is abnormal, the step of retry processing is executed; and when the step of retry processing fails to be executed, executing the step of batch compensation processing. According to the technical scheme, the final strictly consistent distributed transaction processing is realized.
Owner:BANK OF CHINA

Distributed transaction processing method and device

The invention provides a distributed transaction processing method and a distributed transaction processing device. The distributed transaction processing method comprises the following steps: judging whether implementation of event branches of a distributed event can be retried or not, and processing each event branch according to a judgment result; after all event branches of the distributed event are processed, implementing submission or feedback of the distributed event. According to the technical scheme of the invention, event branches which can be retried and event branches which cannot be retried can be deployed for the distributed event, branches which can be retried are not immediately implemented, but an implementation result that the branches are successfully implemented is directly submitted to a server, so that overall submission or feedback procedures of the event can be relatively rapidly implemented, branches which can be retried are implemented in an event submission procedure, and submission of the distributed event is asynchronously progressed, thus ensuring the success rate of the event, and having no influence on the final consistence of the event.
Owner:TAOBAO CHINA SOFTWARE

Systems and methods that utilize a standard database interface to access data within an industrial device

The present invention relates to systems and methods that maps industrial device data (e.g., from data structures) to database tables that can be accessed via standard database interfaces. In various aspects of the present invention, elements associated with one or more data structures can be represented in one or more database tables. Typically, data structure elements are stored within respective columns of a record of a database table(s). Individual database tables can be accessed via a standard interface such as JDBC in order to store data within (e.g., write) and / or retrieve data from (e.g., read) a database table. In addition, a plurality of database tables can be concurrently accessed for distributed transaction processing. Thus, the subject invention provides access to industrial control data without having to install and / or execute custom or specialized software on either the industrial device or the system accessing the industrial device.
Owner:ROCKWELL AUTOMATION 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:武汉慧联无限科技有限公司

Method and System for In-doubt Resolution in Transaction Processing

A method and system are provided for in-doubt resolution in transaction processing involving at least two distributed transaction processing systems. The method includes a resynchronization method when re-establishing a connection between two distributed transaction processing systems. The method includes re-establishing a connection between a first transaction processing system and a second transaction processing system following a failure; the first transaction processing system searching for any unresolved units of recovery and resynchronizing each unresolved unit of recovery with the second transaction processing system; and when the first transaction processing system has finished processing its unresolved units of recovery, the second transaction processing system then searches for any unresolved units of recovery and resynchronizes each unresolved unit of recovery with the first transaction processing system.
Owner:IBM CORP

Reliability improvement of distributed transaction processing optimizations based on connection status

A method, computer program product, and system for resolving a potential in-doubt condition of a distributed transaction, is provided. A processor receives a request to commit a transaction for a distributed transaction protocol that includes an applied process, the transaction includes a transfer of a commit decision from a coordinating node to a participating node. The processor checks the service status of the connection to the participating node, and finding the service status of the connection out of service or unavailable, the processor instructs the coordinating node to back-out (rollback) the transaction. Additionally, locality meta-data is used as an indication of reliability of the connection to the participating node, and in response to determining the participating node locality to be a remote network connection, the processor instructs the coordinating node to abort the applied process and send a standard distributed transaction protocol message over unreliable connections.
Owner:IBM CORP

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

Method and System for In-doubt Resolution in Transaction Processing

A method and system are provided for in-doubt resolution in transaction processing involving at least two distributed transaction processing systems. The method includes an initial exchange of information to establish an identifier for coordinating units of recovery in distributed transaction processing systems. The method includes a first transaction processing system creating a local unit of recovery and sending a request to a second transaction processing system to create a coordinating unit of recovery, the request including an identifier of the local unit of recovery. The second transaction processing system starts a coordinating unit of recovery and recording the identifier in association with the coordinating unit of recovery. In the event of a failure, one of the first and second transaction processing systems uses the identifier to locate the unit of recovery on the other of the first and second transaction processing systems to resynchronize the units of recovery.
Owner:IBM 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 and device

The invention provides a distributed transaction processing method and device. The method comprises the steps of requesting a global transaction manager to record global transaction information of a transaction, and obtaining a global transaction unique identifier returned by the global transaction manager; executing all transaction branch operations in the global transaction; if any transaction branch of the global transaction fails to be executed, requesting a global transaction manager to roll back the global transaction; and if the local transactions corresponding to the transaction branches of the global transaction are submitted successfully, requesting the global transaction manager to submit the global transaction. According to the distributed transaction processing method and device provided by the invention, the transaction consistency of the distributed system can be ensured under the condition of keeping no invasion to the business and only needing the database to support the local transaction.
Owner:神州数码融信软件有限公司

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 and authentication system

A method of recording a data transaction comprising, at a device associated with a first entity, determining first seed data, generating a record of a first transaction between the first entity and asecond entity, determining second seed data by combining at least the first seed data and the record of the first data transaction, generating a first hash by hashing the second seed data, the first hash comprising a history of data transactions involving the first entity and storing the first hash against the record of the first data transaction in a memory.
Owner:KALYPTON INT LTD

Method and system for managing residual value in distributed processing of transactions

InactiveUS20160012525A1Facilitating residual-value managementReducing residual-value fragmentationFinanceResidual valueDatabase
A system is provided for facilitating residual-value management. During operation, the system stores in a computing system a total value, which corresponds to a total amount of goods or service. The system divides the total value into a number sub-values, and determining that a sub-value is less than or equal to a threshold. In response, the system merges the sub-value into a merged residual-value. Furthermore, the system receives a transaction that indicates a subtraction operation with an associated value. Subsequently, the system allows the merged residual-value to be considered for processing the subtraction operation, thereby reducing residual-value fragmentation.
Owner:ADVANCED NEW TECH CO LTD

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

Distributed transaction processing method and device, computer equipment and storage medium

Embodiments of the invention provide a distributed transaction processing method and apparatus, computer equipment and a storage medium. The method comprises the steps of obtaining a transaction message from a message queue; according to the message identifier of the transaction message, querying a corresponding relation table of the message identifier and a consumption state to confirm the consumption state of the transaction message; and if the consumption state of the transaction message is consumption success or consumption, giving up to execute the consumption method corresponding to thetransaction message. According to the embodiment of the invention, the universality of realizing the idempotent consumption of the reliable messages of the distributed transaction can be improved.
Owner:INDUSTRIAL AND COMMERCIAL BANK OF CHINA

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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products