CN105844521B - Transaction concurrency control method and device - Google Patents

Transaction concurrency control method and device Download PDF

Info

Publication number
CN105844521B
CN105844521B CN201610166570.7A CN201610166570A CN105844521B CN 105844521 B CN105844521 B CN 105844521B CN 201610166570 A CN201610166570 A CN 201610166570A CN 105844521 B CN105844521 B CN 105844521B
Authority
CN
China
Prior art keywords
account
transaction
amount
concurrency
currently processed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610166570.7A
Other languages
Chinese (zh)
Other versions
CN105844521A (en
Inventor
段锋
周建胜
邢蕴婷
范啸风
申世哲
李国梁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bank of China Ltd
Original Assignee
Bank of China Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bank of China Ltd filed Critical Bank of China Ltd
Priority to CN201610166570.7A priority Critical patent/CN105844521B/en
Publication of CN105844521A publication Critical patent/CN105844521A/en
Application granted granted Critical
Publication of CN105844521B publication Critical patent/CN105844521B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Technology Law (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The invention discloses a method and a device for controlling transaction concurrency, wherein the method comprises the following steps: after a transaction processing request of any account is received, whether the account exists in a preset hotspot account table is inquired; if the account exists in the hotspot account, judging whether the currently processed transaction concurrency amount of the account reaches the maximum value of the concurrency amount of the account; and if the transaction concurrency amount currently processed by the account reaches the maximum concurrency amount, circularly executing the step of judging whether the transaction concurrency amount currently processed by the account reaches the maximum concurrency amount at a preset frequency until the next transaction processing request of the account is started to be processed when the fact that the transaction concurrency amount currently processed by the account does not reach the maximum concurrency amount is determined. According to the invention, the problem that a large amount of system resources are occupied due to huge transaction concurrency of the hotspot account is avoided by controlling the transaction concurrency currently processed by the hotspot account.

Description

Transaction concurrency control method and device
Technical Field
The invention relates to the field of data processing, in particular to a transaction concurrency control method and device.
Background
In the current bank system, some operations such as frequent account transfer and the like are frequently performed on the same account. Typically we refer to accounts with transaction concurrency up to 500 strokes in one second as hotspot accounts.
Due to the fact that the transaction concurrency of the hot account is large, the bank system resources are greatly occupied, and finally the bank system responds slowly. The existing banking system does not process the accounts, so that normal transactions of other users can be influenced to a certain extent.
Disclosure of Invention
In order to solve the problems, the invention provides a transaction concurrency control method and a device, which can avoid the large occupation of bank system resources by controlling the transaction concurrency of a hot account.
The invention provides a transaction concurrency control method, which comprises the following steps:
after a transaction processing request of any account is received, whether the account exists in a preset hotspot account table is inquired;
if the account exists in the hotspot account, judging whether the currently processed transaction concurrency amount of the account reaches the maximum value of the concurrency amount of the account;
and if the transaction concurrency amount currently processed by the account reaches the maximum concurrency amount, circularly executing the step of judging whether the transaction concurrency amount currently processed by the account reaches the maximum concurrency amount at a preset frequency until the next transaction processing request of the account is started to be processed when the fact that the transaction concurrency amount currently processed by the account does not reach the maximum concurrency amount is determined.
Preferably, before the determining whether the currently processed transaction concurrency amount of the account reaches the concurrency amount maximum value of the account, the method further comprises:
judging whether the queuing transaction amount of the account reaches a preset queuing maximum value of the account or not;
if the amount of the transaction to be processed queued for the account does not reach the maximum queued value, executing the judgment to determine whether the amount of the transaction concurrency currently processed by the account reaches the maximum value of the amount of the transaction concurrency currently processed by the account; otherwise, suspending receiving the transaction processing request of the account.
Preferably, the method further comprises:
counting the number of times of circularly executing the step of judging whether the currently processed transaction concurrency amount of the account reaches the maximum value of the concurrency amount at a preset frequency; and when the cycle number reaches a preset maximum value, prompting that the current transaction timeout error occurs to the account.
Preferably, the method further comprises:
and counting the transaction concurrency of each account within a preset time, determining the account with the transaction concurrency reaching a preset value as a hot account, and storing the hot account in the hot account table.
Preferably, the method is applied to a banking system.
The invention also provides a device for controlling the transaction concurrency, which comprises:
the inquiry module is used for inquiring whether the account exists in a preset hotspot account table or not after receiving a transaction processing request of any account;
the first judgment module is used for judging whether the currently processed transaction concurrency amount of the account reaches the maximum value of the concurrency amount of the account or not if the account exists in the hotspot account;
the cycle triggering module is used for circularly triggering the first judging module at a preset frequency if the transaction concurrence amount currently processed by the account reaches the maximum value of the concurrence amount;
and the processing module is used for starting to process the next transaction processing request of the account when the currently processed transaction concurrency amount of the account is determined not to reach the maximum value of the concurrency amount.
Preferably, the apparatus further comprises:
the second judgment module is used for judging whether the queuing to-be-processed transaction amount of the account reaches the preset queuing maximum value of the account;
the triggering module is used for triggering the first judging module if the queuing transaction amount of the account does not reach the queuing maximum value;
and the pause receiving module is used for pausing the receiving of the transaction processing request of the account when the result of the second judging module is yes.
Preferably, the apparatus further comprises:
the first counting module is used for counting the cycle times of the cycle triggering module for circularly triggering the first judging module at a preset frequency;
and the prompting module is used for prompting that the transaction timeout error occurs at present in the account when the cycle number reaches a preset maximum value.
Preferably, the apparatus further comprises:
the second counting module is used for counting the transaction concurrency of each account within the preset time;
and the storage module is used for determining the account with the transaction concurrency reaching the preset value as a hot spot account and storing the hot spot account table.
Preferably, the device is applied to a banking system.
In the invention, after receiving a transaction processing request of any account, a system firstly inquires whether the account exists in a preset hot account table, and if so, the account is determined to be the hot account. Secondly, whether the transaction concurrency amount currently processed by the hotspot account reaches the maximum value of the concurrency amount of the account is judged. If so, circularly executing the judgment on the currently processed transaction concurrency amount of the account at a preset frequency until the currently processed transaction concurrency amount of the account is determined not to reach the maximum concurrency amount. Eventually beginning to process the next transaction processing request for that account. In conclusion, the invention avoids the problem that a large amount of system resources are occupied due to huge transaction concurrency of the hotspot account by controlling the transaction concurrency of the hotspot account currently processed.
Furthermore, the invention also judges the transaction amount to be processed by queuing the hotspot account, realizes the control of the transaction concurrency amount and finally avoids the problem that a great amount of system resources are occupied due to huge transaction concurrency amount of the hotspot account.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive labor.
FIG. 1 is a flow chart of a transaction concurrency control method according to an embodiment of the invention;
FIG. 2 is a flow chart of another transaction concurrency control method according to an embodiment of the invention;
FIG. 3 is a schematic structural diagram of a transaction concurrency control device according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of another transaction concurrency control device according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The following description will be made of specific contents of examples.
An embodiment of the present invention provides a transaction concurrency control method, and referring to fig. 1, is a flowchart of a transaction concurrency control method provided in an embodiment of the present invention, where the method includes:
s101: after a transaction processing request of any account is received, whether the account exists in a preset hotspot account table is inquired, and if yes, S102 is executed.
S102: and judging whether the transaction concurrency amount currently processed by the account reaches the maximum value of the concurrency amount of the account, if so, executing S102 in a circulating mode at a preset frequency, and if not, executing S103.
S103: processing the next transaction processing request for the account is initiated.
In the embodiment of the invention, after receiving a transaction processing request of any account, the system inquires whether the account belongs to a hotspot account or not in a preset hotspot account table for storing hotspot accounts. And if the account belongs to the hotspot account, controlling the transaction concurrency amount of the account. And if the account does not belong to the hotspot account, directly processing the transaction processing request of the account.
In practical applications, the hot account is generally an account with a higher transaction concurrency in a certain time, for example, an account with a transaction concurrency of up to 500 times in a one second in a banking system. The embodiment of the invention can count the transaction concurrency of each account in the system within the preset time in advance, and obtain the account with the transaction concurrency meeting the preset condition as the hot spot account, and store the hot spot account as the hot spot account table of the system. In addition, the hot account in the hot account table can be updated along with the change of the hot account, so as to represent the current latest situation of the system.
In the embodiment of the invention, after the system determines that the account is the hotspot account, the transaction concurrency amount of the account is controlled. Specifically, whether the transaction concurrency amount currently processed by the account reaches the maximum value of the concurrency amount of the account is judged. If the maximum amount of concurrency for the account is not reached, the system may process the next transaction processing request for the account.
And if the system determines that the transaction concurrency amount currently processed by the account reaches the maximum value of the concurrency amount of the account, the system delays for preset time and then re-executes to judge whether the transaction concurrency amount currently processed by the account reaches the maximum value of the concurrency amount of the account. And so on, until the system determines that the currently processed transaction concurrency amount of the account has not reached the maximum concurrency amount of the account, the next transaction processing request of the account cannot be processed.
That is, the system may not process the next transaction processing request until the transaction concurrency amount of the account is not saturated. If the transaction concurrency amount of the account reaches the saturation, the system waits for a period of time and then judges whether the transaction concurrency amount of the account reaches the maximum value of the concurrency amount again. And after a plurality of times of waiting and judgment again, the system controls the transaction concurrency of the account.
In the embodiment of the invention, after receiving a transaction processing request of any account, the system firstly inquires whether the account exists in a preset hot account table, and if so, the account is determined to be the hot account. Secondly, whether the transaction concurrency amount currently processed by the hotspot account reaches the maximum value of the concurrency amount of the account is judged. If so, circularly executing the judgment on the currently processed transaction concurrency amount of the account at a preset frequency until the currently processed transaction concurrency amount of the account is determined not to reach the maximum concurrency amount. Eventually beginning to process the next transaction processing request for that account. In summary, the embodiment of the present invention avoids the problem that a large amount of system resources are occupied due to a large transaction concurrency amount of the hotspot account by controlling the transaction concurrency amount currently processed by the hotspot account.
An embodiment of the present invention further provides a transaction concurrency control method, and referring to fig. 2, fig. 2 is a flowchart of another transaction concurrency control method provided in the embodiment of the present invention. The method comprises the following steps:
s201: after receiving a transaction processing request of any account, querying whether the account exists in a preset hotspot account table, if so, executing S202.
S202: and judging whether the queuing to-be-processed transaction amount of the account reaches the preset queuing maximum value of the account, if not, executing S203, and if so, executing S205.
S203: and judging whether the currently processed transaction concurrency amount of the account reaches the maximum value of the concurrency amount of the account, if so, executing S203 in a circulating mode at a preset frequency, and if not, executing S204.
S204: processing the next queued pending transaction processing request for the account is commenced.
S205: suspending receipt of transaction processing requests for the account.
In the embodiment of the invention, the system allocates a single transaction concurrency control thread for each hotspot account respectively. After the system receives a transaction processing request of any hotspot account, the control thread of the hotspot account firstly judges whether the queuing to-be-processed transaction amount of the account reaches a preset queuing maximum value. If the queued pending transaction of the account has reached the maximum queuing value, it indicates that the account cannot receive a new transaction processing request, i.e. the transaction processing request of the account is suspended from being received, and the user is prompted.
And if the queuing transaction amount to be processed of the account does not reach the queuing maximum value, the control thread of the account continuously judges whether the currently processed transaction concurrency amount of the account reaches the concurrency amount maximum value of the account. And if the currently processed transaction concurrency amount of the account reaches the maximum value of the concurrency amount of the account, circularly judging whether the currently processed transaction concurrency amount of the account reaches the maximum value of the concurrency amount by the control thread of the account at a preset frequency. Once it is determined that the concurrency level maximum has not been reached, the system may begin processing the next queued pending transaction processing request for the account.
In the embodiment of the invention, after receiving a transaction processing request of a hotspot account, a system firstly judges whether the queuing to-be-processed transaction amount of the account reaches the preset queuing maximum value of the account, and judges whether the currently processed transaction concurrency amount of the account reaches the concurrency amount maximum value of the account when the queuing to-be-processed transaction amount of the account does not reach the queuing maximum value. And if the transaction concurrency amount currently processed by the account reaches the maximum concurrency amount, circularly judging whether the transaction concurrency amount currently processed by the account reaches the maximum concurrency amount or not at a preset frequency. Upon determining that the currently processed transaction concurrency amount for the account does not reach the concurrency amount maximum, processing of a next transaction processing request for the account is initiated. The embodiment of the invention achieves the purpose of controlling the transaction concurrency amount by judging the queued transaction amount to be processed of the hotspot account and the currently processed transaction concurrency amount, and finally avoids the problem that a large amount of system resources are occupied due to huge transaction concurrency amount of the hotspot account.
An embodiment of the present invention further provides a device for controlling transaction concurrency, and referring to fig. 3, the device is a schematic structural diagram of the device for controlling transaction concurrency according to the embodiment of the present invention, and the device includes:
the query module 301 is configured to query whether an account exists in a preset hot account table after receiving a transaction processing request of any account;
a first determining module 302, configured to determine, if the account exists in the hotspot account, whether a currently processed transaction concurrency amount of the account reaches a maximum concurrency amount of the account;
the cycle triggering module 303 is configured to cyclically trigger the first determining module at a preset frequency if the transaction concurrency amount currently processed by the account reaches the maximum concurrency amount;
and the processing module 304 is configured to start processing a next transaction processing request of the account when it is determined that the currently processed transaction concurrency amount of the account does not reach the maximum concurrency amount.
Referring to fig. 4, fig. 4 is a schematic structural diagram of another transaction concurrency control device according to an embodiment of the present invention, where the device may include, in addition to the modules in fig. 3:
a second determining module 401, configured to determine whether the queued to-be-processed transaction amount of the account reaches a preset maximum queuing value of the account;
a triggering module 402, configured to trigger the first determining module if the queued pending transaction amount of the account does not reach the maximum queued value;
a suspending receiving module 403, configured to suspend receiving the transaction processing request of the account when the result of the second determining module is yes.
In order to detect transaction timeout errors that occur when the system processes each transaction processing request, the apparatus further comprises:
the first counting module is used for counting the cycle times of the cycle triggering module for circularly triggering the first judging module at a preset frequency;
and the prompting module is used for prompting that the transaction timeout error occurs at present in the account when the cycle number reaches a preset maximum value.
In addition, in order to generate an accurate hotspot account table, the apparatus may further include:
the second counting module is used for counting the transaction concurrency of each account within the preset time;
and the storage module is used for determining the account with the transaction concurrency reaching the preset value as a hot spot account and storing the hot spot account table.
In practical application, the device can be applied to a bank system.
The transaction concurrency control device provided by the embodiment of the invention firstly judges whether the queued to-be-processed transaction amount of the account reaches the preset queuing maximum value of the account after receiving the transaction processing request of the hot account, and judges whether the currently processed transaction concurrency amount of the account reaches the concurrency amount maximum value of the account when the queued to-be-processed transaction amount of the account does not reach the queuing maximum value. And if the transaction concurrency amount currently processed by the account reaches the maximum concurrency amount, circularly judging whether the transaction concurrency amount currently processed by the account reaches the maximum concurrency amount or not at a preset frequency. Upon determining that the currently processed transaction concurrency amount for the account does not reach the concurrency amount maximum, processing of a next transaction processing request for the account is initiated. The embodiment of the invention achieves the purpose of controlling the transaction concurrency amount by judging the queued transaction amount to be processed of the hotspot account and the currently processed transaction concurrency amount, and finally avoids the problem that a large amount of system resources are occupied due to huge transaction concurrency amount of the hotspot account.
For the apparatus embodiment, since it basically corresponds to the method embodiment, reference may be made to the partial description of the method embodiment for relevant points. The above-described device embodiments are merely illustrative, wherein the units described as separate parts may or may not be physically separate, and the parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. The term "comprising", without further limitation, means that the element so defined is not excluded from the group consisting of additional identical elements in the process, method, article, or apparatus that comprises the element.
The transaction concurrency control method and device provided by the embodiment of the invention are described in detail, a specific example is applied in the text to explain the principle and the implementation mode of the invention, and the description of the embodiment is only used for helping to understand the method and the core idea of the invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.

Claims (8)

1. A transaction concurrency control method, comprising:
after a transaction processing request of any account is received, whether the account exists in a preset hotspot account table is inquired;
if the account exists in the hotspot account table, judging whether the currently processed transaction concurrency amount of the account reaches the maximum value of the concurrency amount of the account;
if the transaction concurrency amount currently processed by the account does not reach the maximum concurrency amount, the system can process the transaction processing request of the account;
if the transaction concurrency amount currently processed by the account reaches the maximum concurrency amount, circularly executing the step of judging whether the transaction concurrency amount currently processed by the account reaches the maximum concurrency amount at a preset frequency until the next transaction processing request of the account is started to be processed when the fact that the transaction concurrency amount currently processed by the account does not reach the maximum concurrency amount is determined;
before the determining whether the currently processed transaction concurrency amount of the account reaches the concurrency amount maximum value of the account, the method further comprises:
judging whether the queuing transaction amount of the account reaches a preset queuing maximum value of the account or not;
if the amount of the transaction to be processed queued for the account does not reach the maximum queued value, executing the judgment to determine whether the amount of the transaction concurrency currently processed by the account reaches the maximum value of the amount of the transaction concurrency currently processed by the account; otherwise, suspending receiving the transaction processing request of the account.
2. The method of claim 1, further comprising:
counting the number of times of circularly executing the step of judging whether the currently processed transaction concurrency amount of the account reaches the maximum value of the concurrency amount at a preset frequency; and when the cycle number reaches a preset maximum value, prompting that the current transaction timeout error occurs to the account.
3. The method of claim 1, further comprising:
and counting the transaction concurrency of each account within a preset time, determining the account with the transaction concurrency reaching a preset value as a hot account, and storing the hot account in the hot account table.
4. The method of claim 1, wherein the method is applied to a banking system.
5. A transaction concurrency control apparatus, comprising:
the inquiry module is used for inquiring whether the account exists in a preset hotspot account table or not after receiving a transaction processing request of any account;
the first judgment module is used for judging whether the currently processed transaction concurrency amount of the account reaches the maximum value of the concurrency amount of the account or not if the account exists in the hotspot account;
the cycle triggering module is used for circularly triggering the first judging module at a preset frequency if the transaction concurrence amount currently processed by the account reaches the maximum value of the concurrence amount;
the processing module is used for starting to process the next transaction processing request of the account when the fact that the currently processed transaction concurrency amount of the account does not reach the maximum concurrency amount is determined;
the device further comprises:
the second judgment module is used for judging whether the queuing to-be-processed transaction amount of the account reaches the preset queuing maximum value of the account;
the triggering module is used for triggering the first judging module if the queuing transaction amount of the account does not reach the queuing maximum value;
and the pause receiving module is used for pausing the receiving of the transaction processing request of the account when the result of the second judging module is yes.
6. The apparatus of claim 5, further comprising:
the first counting module is used for counting the cycle times of the cycle triggering module for circularly triggering the first judging module at a preset frequency;
and the prompting module is used for prompting that the transaction timeout error occurs at present in the account when the cycle number reaches a preset maximum value.
7. The apparatus of claim 5, further comprising:
the second counting module is used for counting the transaction concurrency of each account within the preset time;
and the storage module is used for determining the account with the transaction concurrency reaching the preset value as a hot spot account and storing the hot spot account table.
8. The apparatus according to claim 5, wherein the apparatus is applied to a banking system.
CN201610166570.7A 2016-03-22 2016-03-22 Transaction concurrency control method and device Active CN105844521B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610166570.7A CN105844521B (en) 2016-03-22 2016-03-22 Transaction concurrency control method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610166570.7A CN105844521B (en) 2016-03-22 2016-03-22 Transaction concurrency control method and device

Publications (2)

Publication Number Publication Date
CN105844521A CN105844521A (en) 2016-08-10
CN105844521B true CN105844521B (en) 2019-12-31

Family

ID=56582942

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610166570.7A Active CN105844521B (en) 2016-03-22 2016-03-22 Transaction concurrency control method and device

Country Status (1)

Country Link
CN (1) CN105844521B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106780034B (en) * 2016-12-26 2020-08-28 中国建设银行股份有限公司 Unilateral account scale control method and system
CN107274162A (en) * 2017-05-31 2017-10-20 深圳市长亮科技股份有限公司 A kind of processing method of high transaction concurrency
CN107767264A (en) * 2017-10-27 2018-03-06 中国银行股份有限公司 Online transaction system focus account trading flow pressure real-time monitoring method and device
CN107943976B (en) * 2017-11-29 2022-02-25 中国银行股份有限公司 Account-based hot spot transaction identification method and system in massive transaction logs
CN109246077B (en) * 2018-08-01 2021-06-29 广州唯品会信息科技有限公司 Distributed concurrent transaction verification method, device and computer storage medium
CN109918200A (en) * 2019-03-04 2019-06-21 中国工商银行股份有限公司 Hot spot account processing method, apparatus and system
CN111461864A (en) * 2020-03-31 2020-07-28 中国银行股份有限公司 Transaction processing method and device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101989213A (en) * 2009-08-07 2011-03-23 阿里巴巴集团控股有限公司 Account concurrent processing method and account concurrent processing system
CN103970599A (en) * 2014-05-29 2014-08-06 中国银行股份有限公司 Data processing method and device based on multi-process concurrence

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020174335A1 (en) * 2001-03-30 2002-11-21 Junbiao Zhang IP-based AAA scheme for wireless LAN virtual operators

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101989213A (en) * 2009-08-07 2011-03-23 阿里巴巴集团控股有限公司 Account concurrent processing method and account concurrent processing system
CN103970599A (en) * 2014-05-29 2014-08-06 中国银行股份有限公司 Data processing method and device based on multi-process concurrence

Also Published As

Publication number Publication date
CN105844521A (en) 2016-08-10

Similar Documents

Publication Publication Date Title
CN105844521B (en) Transaction concurrency control method and device
CN109614377B (en) File deletion method, device, equipment and storage medium of distributed file system
KR102139410B1 (en) Time-based node selection method and apparatus
US10447789B2 (en) Distributed flow control
JP6765500B2 (en) How and devices to push application messages
US10572285B2 (en) Method and apparatus for elastically scaling virtual machine cluster
US11068964B2 (en) Method and device for processing service request
US10764132B2 (en) Scale-out association method and apparatus, and system
CN108958975B (en) Method, device and equipment for controlling data recovery speed
CN106921712B (en) Service processing method and device
CN104185036A (en) Video file source returning method and device
CN104980472A (en) Network traffic control method and device
CN102253810A (en) Method, apparatus and system used for reading data
US8745232B2 (en) System and method to dynamically allocate electronic mailboxes
CN110213213B (en) Timing task processing method and system for application
CN104158860A (en) Job scheduling method and job scheduling system
CN102970349A (en) Distributed hash table (DHT) network storage load balancing method
CN109324877A (en) The method and server of data access
CN107634978B (en) Resource scheduling method and device
CN108134808B (en) Network request method and device
CN108833532B (en) Service processing method, device and system based on Internet of things
CN105471930B (en) A kind of method, system and equipment reading distributed data
CN110891033B (en) Network resource processing method, device, gateway, controller and storage medium
CN106156185B (en) Method, device and system for inquiring service request execution state
CN107168790B (en) Job scheduling method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant