CN105282042A - Flow control method and system - Google Patents

Flow control method and system Download PDF

Info

Publication number
CN105282042A
CN105282042A CN201510890071.8A CN201510890071A CN105282042A CN 105282042 A CN105282042 A CN 105282042A CN 201510890071 A CN201510890071 A CN 201510890071A CN 105282042 A CN105282042 A CN 105282042A
Authority
CN
China
Prior art keywords
branch
concurrent services
transaction rate
fail transaction
transaction
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.)
Pending
Application number
CN201510890071.8A
Other languages
Chinese (zh)
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.)
China Construction Bank Corp
Original Assignee
China Construction Bank Corp
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 China Construction Bank Corp filed Critical China Construction Bank Corp
Priority to CN201510890071.8A priority Critical patent/CN105282042A/en
Publication of CN105282042A publication Critical patent/CN105282042A/en
Pending legal-status Critical Current

Links

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The invention discloses a flow control method and system. The flow control method comprises the steps that a third party system, a subsidiary bank system and a head office system calculate a preset number of transactions at regular time, determine the number of failure transactions and then calculate the transaction failure rate; the concurrency service number is decreased to lower the failure transaction rate if the transaction failure rate is larger than or 0 and smaller than 1, and the concurrency service number is increased if the transaction failure rate is 0; specifically, corresponding to the third party system, the transaction failure rate and the concurrency service number refer to one certain specific transaction, corresponding to the subsidiary bank system. The transaction failure rate and the concurrency service number refer to one certain specific third party system, and corresponding to the head office system, the transaction failure rate and the concurrency service number refer to one certain specific subsidiary bank system. According to the technical scheme, dynamic monitoring and service configuration optimization can be carried out on all nodes on a transaction path, and congestion and unreasonable configuration are avoided, so that transaction failure rate is effectively reduced, and the reliability of a bank information system is improved.

Description

Flow control methods and system
Technical field
The present invention relates to field of computer technology, particularly relate to a kind of flow control methods and system.
Background technology
The agent service of bank, needs to outreach third-party system, and for the ease of operation management, the access that third party outreaches system always generally takes-point-Third-Party Model, that is: head office's central system-branch's front-end system-outreach Third party system.And this three grades of access modules, physics is also in the majority across city with strange land on disposing.Concrete, banking information system outreaches third-party system, transaction path relates to multiple node, on transaction path, any one node all needs to accomplish High Availabitity and service configuration optimization, otherwise blocking up appears in any one node, fault or proportioning unreasonable, capital has influence on the normal operation of agent service, and Fail Transaction rate is increased, and causes the reliability of banking information system to reduce.
And the agent service of bank at present gets more and more, the quantity outreaching Third party system also grows with each passing day, and makes transaction path easily to occur block up, thus causes Fail Transaction rate to increase, and the reliability of banking information system reduces.
Summary of the invention
In view of this, the invention provides a kind of flow control methods and system, can all carry out dynamic monitoring and service configuration optimization to each node on transaction path, avoid occurring blocking up and unreasonable allocation, thus can effectively reduce Fail Transaction rate, promote the reliability of banking information system.
For achieving the above object, the invention provides following technical scheme:
A kind of flow control methods, comprising:
Third party system performs the first technical scheme, and branch's system performs the second technical scheme, and head office's system performs the 3rd technical scheme;
Described first technical scheme comprises: the nearest first preset number transaction adding up each transaction every the first Preset Time, determine the first failed transactions number, by described first failed transactions number divided by described first preset number, obtain the first Fail Transaction rate, described first Fail Transaction rate is greater than 0 and concurrent services number corresponding to exchange being less than 1 reduces described first Fail Transaction rate, the transaction being 0 for described first Fail Transaction rate increases concurrent services number;
Described second technical scheme comprises: the nearest second preset number transaction adding up each Third party system every the second Preset Time, determine the second failed transactions number, by described second failed transactions number divided by described second preset number, obtain the second Fail Transaction rate, described second Fail Transaction rate is greater than 0 and is less than the described second Fail Transaction rate of concurrent services number reduction corresponding to the Third party system of 1, the Third party system being 0 for described second Fail Transaction rate increases concurrent services number;
Described 3rd technical scheme comprises: the nearest 3rd preset number transaction adding up each branch's system every the 3rd Preset Time, determine the 3rd failed transactions number, by described 3rd failed transactions number divided by described 3rd preset number, obtain the 3rd Fail Transaction rate, described 3rd Fail Transaction rate is greater than 0 and is less than the described 3rd Fail Transaction rate of concurrent services number reduction corresponding to the branch of 1, the branch being 0 for described 3rd Fail Transaction rate increases concurrent services number.
Preferably, described first technical scheme also comprises:
By described first Fail Transaction rate be 1 concurrent services number corresponding to exchange be down to 1.
Preferably, described second technical scheme also comprises:
The concurrent services number of described second Fail Transaction rate corresponding to the Third party system of 1 is down to 1.
Preferably, described 3rd technical scheme also comprises:
Concurrent services number corresponding to the branch's system being 1 by described 3rd Fail Transaction rate is down to 1.
Preferably, described Third party system performs the first technical scheme, and branch's system performs the second technical scheme, and head office's system also comprises before performing the 3rd technical scheme:
Required concurrent services number is sent to branch's system by each Third party system, and branch's system is that described Third party system distributes the concurrent services number matched with described Third party system demand;
Required concurrent services number is sent to head office's system by each branch system, and head office's system is the concurrent services number that described branch system assignment and described branch system requirements match.
Preferably, the required concurrent services number of each described Third party system is, each exchange of described Third party system need concurrent services number and.
Preferably, the required concurrent services number of each described branch system is, concurrent services number needed for each Third party system be connected with described branch system and.
Preferably, the disposal ability of described branch system be greater than all Third party system disposal abilities and, the disposal ability of described head office system be greater than all branches system processing power and.
A kind of flow control system, comprising:
Third party system, branch's system and head office's system;
Described Third party system is used for: the nearest first preset number transaction adding up each transaction every the first Preset Time, determine the first failed transactions number, by described first failed transactions number divided by described first preset number, obtain the first Fail Transaction rate, described first Fail Transaction rate is greater than 0 and concurrent services number corresponding to exchange being less than 1 reduces described first Fail Transaction rate, the transaction being 0 for described first Fail Transaction rate increases concurrent services number;
Described branch system is used for: the nearest second preset number transaction adding up each Third party system every the second Preset Time, determine the second failed transactions number, by described second failed transactions number divided by described second preset number, obtain the second Fail Transaction rate, described second Fail Transaction rate is greater than 0 and is less than the described second Fail Transaction rate of concurrent services number reduction corresponding to the Third party system of 1, the Third party system being 0 for described second Fail Transaction rate increases concurrent services number;
Described head office system is used for: the nearest 3rd preset number transaction adding up each branch's system every the 3rd Preset Time, determine the 3rd failed transactions number, by described 3rd failed transactions number divided by described 3rd preset number, obtain the 3rd Fail Transaction rate, described 3rd Fail Transaction rate is greater than 0 and is less than the described 3rd Fail Transaction rate of concurrent services number reduction corresponding to the branch of 1, the branch being 0 for described 3rd Fail Transaction rate increases concurrent services number.
Known via above-mentioned technical scheme, compared with prior art, the invention provides a kind of flow control methods and system.Flow control methods provided by the invention, described Third party system adds up the nearest first preset number transaction of each transaction every the first Preset Time, determine the first failed transactions number, by described first failed transactions number divided by described first preset number, obtain the first Fail Transaction rate, described first Fail Transaction rate is greater than 0 and concurrent services number corresponding to exchange being less than 1 reduces described first Fail Transaction rate, thus the concurrent services number minimizing making this kind of transaction corresponding, the trading volume of this kind of transaction is reduced thereupon, thus reduce Fail Transaction number, reduce mortality, the transaction being 0 for described first Fail Transaction rate increases concurrent services number, namely, timely adjustment proportioning, increase the trading volume of this kind of transaction, this kind of transaction is processed fast, avoid blocking up, thus be conducive to the situation avoiding generation Fail Transaction, described branch system adds up the nearest second preset number transaction of each Third party system every the second Preset Time, determine the second failed transactions number, by described second failed transactions number divided by described second preset number, obtain the second Fail Transaction rate, described second Fail Transaction rate is greater than 0 and is less than the described second Fail Transaction rate of concurrent services number reduction corresponding to the Third party system of 1, thus the concurrent services number making this Third party system corresponding reduces, the trading volume of this Third party system is reduced thereupon, thus reduce Fail Transaction number, reduce mortality, the Third party system being 0 for described second Fail Transaction rate increases concurrent services number, namely, timely adjustment proportioning, increase the trading volume of this Third party system, the transaction of this Third party system is processed fast, avoid blocking up, thus be conducive to the situation avoiding generation Fail Transaction, described head office system adds up the nearest 3rd preset number transaction of each branch's system every the 3rd Preset Time, determine the 3rd failed transactions number, by described 3rd failed transactions number divided by described 3rd preset number, obtain the 3rd Fail Transaction rate, described 3rd Fail Transaction rate is greater than 0 and is less than the described 3rd Fail Transaction rate of concurrent services number reduction corresponding to branch's system of 1, thus the concurrent services number making this branch's system corresponding reduces, the trading volume of this branch's system is reduced thereupon, thus reduce Fail Transaction number, reduce mortality, the branch being 0 for described 3rd Fail Transaction rate increases concurrent services number, namely, timely adjustment proportioning, increase the trading volume of this branch's system, the transaction of this branch's system is processed fast, avoid blocking up, thus be conducive to the situation avoiding generation Fail Transaction.In sum, technical scheme provided by the invention, can all carry out dynamic monitoring and service configuration optimization to each node on transaction path, avoid occurring blocking up and unreasonable allocation, thus can effectively reduce Fail Transaction rate, promote the reliability of banking information system.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is only embodiments of the invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to the accompanying drawing provided.
The method flow diagram of a kind of first technical scheme that Fig. 1 provides for the embodiment of the present invention;
The method flow diagram of a kind of second technical scheme that Fig. 2 provides for the embodiment of the present invention;
The method flow diagram of a kind of 3rd technical scheme that Fig. 3 provides for the embodiment of the present invention;
The structure chart of a kind of flow control system that Fig. 4 provides for the embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
For enabling above-mentioned purpose of the present invention, feature and advantage become apparent more, and below in conjunction with the drawings and specific embodiments, the present invention is further detailed explanation.
Embodiment
The flow control methods that the embodiment of the present invention provides, comprising:
Third party system performs the first technical scheme, and branch's system performs the second technical scheme, and head office's system performs the 3rd technical scheme;
Concrete, refer to Fig. 1, the method flow diagram of a kind of first technical scheme that Fig. 1 provides for the embodiment of the present invention.As shown in Figure 1, the method comprises:
Step S101, adds up the nearest first preset number transaction of each transaction, determines the first failed transactions number every the first Preset Time;
Concrete, the kind of transaction can have multiple, such as water rate, telephone expenses etc., and these are types of transaction that Third party system is supported and contained.
Optionally, described first Preset Time is set to less value, and object is the current stateful transaction in order to monitor each transaction in time, such as, can be set to 1 minute.Described first preset number, can choose a proper value, should not too large also should not be too little, to ensure that follow-up result of calculation comparatively accurately can reflect that nearest a period of time often plants the stateful transaction (i.e. success rate or mortality) of transaction.
Step S102, by described first failed transactions number divided by described first preset number, obtains the first Fail Transaction rate;
Step S103, is greater than 0 by described first Fail Transaction rate and concurrent services number corresponding to exchange being less than 1 reduces described first Fail Transaction rate, and the transaction being 0 for described first Fail Transaction rate increases concurrent services number.
Concrete, described first Fail Transaction rate is greater than 0 and concurrent services number corresponding to exchange being less than 1 reduces described first Fail Transaction rate, thus the concurrent services number minimizing making this kind of transaction corresponding, the trading volume of this kind of transaction is reduced thereupon, thus reduce Fail Transaction number, reduce mortality; The transaction being 0 for described first Fail Transaction rate increases concurrent services number, that is, adjust proportioning in time, increases the trading volume of this kind of transaction, this kind of transaction is processed fast, avoids blocking up, thus is conducive to the situation avoiding generation Fail Transaction.
Concrete, refer to Fig. 2, the method flow diagram of a kind of second technical scheme that Fig. 2 provides for the embodiment of the present invention.As shown in Figure 2, the method comprises:
Step S201, adds up the nearest second preset number transaction of each Third party system, determines the second failed transactions number every the second Preset Time;
Optionally, described second Preset Time is set to less value, and object is the current stateful transaction in order to monitor each Third party system in time, such as, can be set to 1 minute.Described second preset number, a proper value can be chosen, should not too large also should not be too little, to ensure that follow-up result of calculation comparatively accurately can reflect the stateful transaction (i.e. success rate or mortality) of nearest each Third party system of a period of time.
Step S202, by described second failed transactions number divided by described second preset number, obtains the second Fail Transaction rate;
Step S203, is greater than 0 by described second Fail Transaction rate and the concurrent services number be less than corresponding to the Third party system of 1 reduces described second Fail Transaction rate, and the Third party system being 0 for described second Fail Transaction rate increases concurrent services number;
Concrete, described second Fail Transaction rate is greater than 0 and is less than the described second Fail Transaction rate of concurrent services number reduction corresponding to the Third party system of 1, thus the concurrent services number making this Third party system corresponding reduces, the trading volume of this Third party system is reduced thereupon, thus reduce Fail Transaction number, reduce mortality, the Third party system being 0 for described second Fail Transaction rate increases concurrent services number, namely, timely adjustment proportioning, increase the trading volume of this Third party system, the transaction of this Third party system is processed fast, avoid blocking up, thus be conducive to the situation avoiding generation Fail Transaction.
Concrete, refer to Fig. 3, the method flow diagram of a kind of 3rd technical scheme that Fig. 3 provides for the embodiment of the present invention.As shown in Figure 3, the method comprises:
Step S301, adds up the nearest 3rd preset number transaction of each branch's system, determines the 3rd failed transactions number every the 3rd Preset Time;
Optionally, described 3rd Preset Time is set to less value, and object is the current stateful transaction in order to monitor each branch's system in time, such as, can be set to 1 minute.Described 3rd preset number, a proper value can be chosen, should not too large also should not be too little, to ensure that follow-up result of calculation comparatively accurately can reflect the stateful transaction (i.e. success rate or mortality) of each branch's system of nearest a period of time.
Step S302, by described 3rd failed transactions number divided by described 3rd preset number, obtains the 3rd Fail Transaction rate;
Step S303, is greater than 0 by described 3rd Fail Transaction rate and the concurrent services number be less than corresponding to the branch of 1 reduces described 3rd Fail Transaction rate, and the branch being 0 for described 3rd Fail Transaction rate increases concurrent services number;
Concrete, described 3rd Fail Transaction rate is greater than 0 and is less than the described 3rd Fail Transaction rate of concurrent services number reduction corresponding to branch's system of 1, thus the concurrent services number making this branch's system corresponding reduces, the trading volume of this branch's system is reduced thereupon, thus reduce Fail Transaction number, reduce mortality, the branch being 0 for described 3rd Fail Transaction rate increases concurrent services number, namely, timely adjustment proportioning, increase the trading volume of this branch's system, the transaction of this branch's system is processed fast, avoid blocking up, thus be conducive to the situation avoiding generation Fail Transaction.
In sum, technical scheme provided by the invention, can all carry out dynamic monitoring and service configuration optimization to each node on transaction path, avoid occurring blocking up and unreasonable allocation, thus can effectively reduce Fail Transaction rate, promote the reliability of banking information system.
In addition, the technical scheme that another one embodiment of the present invention provides, described first technical scheme also comprises:
By described first Fail Transaction rate be 1 concurrent services number corresponding to exchange be down to 1.
Concrete, retains a concurrent services number, object is in order to follow-up appearance is successfully concluded the business (when namely transaction recovers normal), can dynamic expansion concurrent services number, ensures that this kind is concluded the business follow-up normal realization.
In addition, the technical scheme that another one embodiment of the present invention provides, described second technical scheme also comprises:
The concurrent services number of described second Fail Transaction rate corresponding to the Third party system of 1 is down to 1.
Concrete, retains a concurrent services number, object is in order to successfully transaction (when namely transaction recovery is normal) appears in this Third party system follow-up, can dynamic expansion concurrent services number, and ensureing that the transaction of this Third party system is follow-up can normally realize.
In addition, the technical scheme that another one embodiment of the present invention provides, described 3rd technical scheme also comprises:
Concurrent services number corresponding to the branch's system being 1 by described 3rd Fail Transaction rate is down to 1.
Concrete, retains a concurrent services number, object is in order to successfully transaction (when recovery of namely concluding the business is normal) appears in this branch system follow-up, can dynamic expansion concurrent services number, and ensureing that the transaction of this branch's system is follow-up can normally realize.
In addition, the technical scheme that another one embodiment of the present invention provides, described Third party system performs the first technical scheme, and branch's system performs the second technical scheme, and head office's system also comprises before performing the 3rd technical scheme:
Required concurrent services number is sent to branch's system by each Third party system, and branch's system is that described Third party system distributes the concurrent services number matched with described Third party system demand;
Concrete, each self each exchange of Third party system statistics needs concurrent services number, then needs concurrent services number to sue for peace to self each exchange, obtains the required concurrent services number of each Third party system self.That is, the required concurrent services number of each described Third party system is, each exchange of described Third party system need concurrent services number and.
Required concurrent services number is sent to head office's system by each branch system, and head office's system is the concurrent services number that described branch system assignment and described branch system requirements match;
Concrete, concurrent services number needed for each branch each Third party system of system statistics self, then to concurrent services number summation needed for self each Third party system, obtains the required concurrent services number of each branch system self.That is, the required concurrent services number of each described branch system is, concurrent services number needed for each Third party system be connected with described branch system and.
That is, be the concurrent services number that each transaction node configuration on transaction path matches with this node demand in advance, in order to avoid situation transaction path occurring block up, thus reduce Fail Transaction rate.
Concrete, the technical scheme that the embodiment of the present invention provides, the disposal ability of described branch system be greater than all Third party system disposal abilities and, the disposal ability of described head office system be greater than all branches system processing power and.
In order to set forth technical scheme provided by the invention more all sidedly, corresponding to the flow control methods that the embodiment of the present invention provides, the present invention discloses a kind of flow control system.
Refer to Fig. 4, the structure chart of a kind of flow control system that Fig. 4 provides for the embodiment of the present invention.As shown in Figure 4, this system comprises:
Third party system 401, branch's system 402 and head office's system 403;
Described Third party system 401 for: every the first Preset Time add up each transaction nearest first preset number transaction, determine the first failed transactions number, by described first failed transactions number divided by described first preset number, obtain the first Fail Transaction rate, described first Fail Transaction rate is greater than 0 and concurrent services number corresponding to exchange being less than 1 reduces described first Fail Transaction rate, the transaction being 0 for described first Fail Transaction rate increases concurrent services number;
Described branch system 402 is for the nearest second preset number transaction of adding up each Third party system every the second Preset Time, determine the second failed transactions number, by described second failed transactions number divided by described second preset number, obtain the second Fail Transaction rate, described second Fail Transaction rate is greater than 0 and is less than the described second Fail Transaction rate of concurrent services number reduction corresponding to the Third party system of 1, the Third party system being 0 for described second Fail Transaction rate increases concurrent services number;
Described head office system 403 for: every the 3rd Preset Time add up each branch system nearest 3rd preset number transaction, determine the 3rd failed transactions number, by described 3rd failed transactions number divided by described 3rd preset number, obtain the 3rd Fail Transaction rate, described 3rd Fail Transaction rate is greater than 0 and is less than the described 3rd Fail Transaction rate of concurrent services number reduction corresponding to the branch of 1, the branch being 0 for described 3rd Fail Transaction rate increases concurrent services number.
In addition, flow control system disclosed in another one embodiment of the present invention, described Third party system 401 also for:
By described first Fail Transaction rate be 1 concurrent services number corresponding to exchange be down to 1.
In addition, flow control system disclosed in another one embodiment of the present invention, described branch system 402 also for:
The concurrent services number of described second Fail Transaction rate corresponding to the Third party system of 1 is down to 1.
In addition, flow control system disclosed in another one embodiment of the present invention, described head office system 403 also for:
Concurrent services number corresponding to the branch's system being 1 by described 3rd Fail Transaction rate is down to 1.
Known via above-mentioned technical scheme, compared with prior art, the invention provides a kind of flow control methods and system.Flow control methods provided by the invention, described Third party system adds up the nearest first preset number transaction of each transaction every the first Preset Time, determine the first failed transactions number, by described first failed transactions number divided by described first preset number, obtain the first Fail Transaction rate, described first Fail Transaction rate is greater than 0 and concurrent services number corresponding to exchange being less than 1 reduces described first Fail Transaction rate, thus the concurrent services number minimizing making this kind of transaction corresponding, the trading volume of this kind of transaction is reduced thereupon, thus reduce Fail Transaction number, reduce mortality, the transaction being 0 for described first Fail Transaction rate increases concurrent services number, namely, timely adjustment proportioning, increase the trading volume of this kind of transaction, this kind of transaction is processed fast, avoid blocking up, thus be conducive to the situation avoiding generation Fail Transaction, described branch system adds up the nearest second preset number transaction of each Third party system every the second Preset Time, determine the second failed transactions number, by described second failed transactions number divided by described second preset number, obtain the second Fail Transaction rate, described second Fail Transaction rate is greater than 0 and is less than the described second Fail Transaction rate of concurrent services number reduction corresponding to the Third party system of 1, thus the concurrent services number making this Third party system corresponding reduces, the trading volume of this Third party system is reduced thereupon, thus reduce Fail Transaction number, reduce mortality, the Third party system being 0 for described second Fail Transaction rate increases concurrent services number, namely, timely adjustment proportioning, increase the trading volume of this Third party system, the transaction of this Third party system is processed fast, avoid blocking up, thus be conducive to the situation avoiding generation Fail Transaction, described head office system adds up the nearest 3rd preset number transaction of each branch's system every the 3rd Preset Time, determine the 3rd failed transactions number, by described 3rd failed transactions number divided by described 3rd preset number, obtain the 3rd Fail Transaction rate, described 3rd Fail Transaction rate is greater than 0 and is less than the described 3rd Fail Transaction rate of concurrent services number reduction corresponding to branch's system of 1, thus the concurrent services number making this branch's system corresponding reduces, the trading volume of this branch's system is reduced thereupon, thus reduce Fail Transaction number, reduce mortality, the branch being 0 for described 3rd Fail Transaction rate increases concurrent services number, namely, timely adjustment proportioning, increase the trading volume of this branch's system, the transaction of this branch's system is processed fast, avoid blocking up, thus be conducive to the situation avoiding generation Fail Transaction.In sum, technical scheme provided by the invention, can all carry out dynamic monitoring and service configuration optimization to each node on transaction path, avoid occurring blocking up and unreasonable allocation, thus can effectively reduce Fail Transaction rate, promote the reliability of banking information system.
Finally, also it should be noted that, in this article, the such as relational terms of first and second grades and so on is only used for an entity or operation to separate with another entity or operating space, and not necessarily requires or imply the relation that there is any this reality between these entities or operation or sequentially.And, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thus make to comprise the process of a series of key element, method, article or equipment and not only comprise those key elements, but also comprise other key elements clearly do not listed, or also comprise by the intrinsic key element of this process, method, article or equipment.When not more restrictions, the key element limited by statement " comprising ... ", and be not precluded within process, method, article or the equipment comprising described key element and also there is other identical element.
In this specification, each embodiment adopts the mode of going forward one by one to describe, and what each embodiment stressed is the difference with other embodiments, between each embodiment identical similar portion mutually see.For flow control system disclosed in embodiment, because it is corresponding with flow control methods disclosed in embodiment, so description is fairly simple, relevant part illustrates see method part.
The software module that the method described in conjunction with embodiment disclosed herein or the step of algorithm can directly use hardware, processor to perform, or the combination of the two is implemented.Software module can be placed in the storage medium of other form any known in random asccess memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable ROM, register, hard disk, moveable magnetic disc, CD-ROM or technical field.
To the above-mentioned explanation of the disclosed embodiments, professional and technical personnel in the field are realized or uses the present invention.To be apparent for those skilled in the art to the multiple amendment of these embodiments, General Principle as defined herein can without departing from the spirit or scope of the present invention, realize in other embodiments.Therefore, the present invention can not be restricted to these embodiments shown in this article, but will meet the widest scope consistent with principle disclosed herein and features of novelty.

Claims (9)

1. a flow control methods, is characterized in that, comprising:
Third party system performs the first technical scheme, and branch's system performs the second technical scheme, and head office's system performs the 3rd technical scheme;
Described first technical scheme comprises: the nearest first preset number transaction adding up each transaction every the first Preset Time, determine the first failed transactions number, by described first failed transactions number divided by described first preset number, obtain the first Fail Transaction rate, described first Fail Transaction rate is greater than 0 and concurrent services number corresponding to exchange being less than 1 reduces described first Fail Transaction rate, the transaction being 0 for described first Fail Transaction rate increases concurrent services number;
Described second technical scheme comprises: the nearest second preset number transaction adding up each Third party system every the second Preset Time, determine the second failed transactions number, by described second failed transactions number divided by described second preset number, obtain the second Fail Transaction rate, described second Fail Transaction rate is greater than 0 and is less than the described second Fail Transaction rate of concurrent services number reduction corresponding to the Third party system of 1, the Third party system being 0 for described second Fail Transaction rate increases concurrent services number;
Described 3rd technical scheme comprises: the nearest 3rd preset number transaction adding up each branch's system every the 3rd Preset Time, determine the 3rd failed transactions number, by described 3rd failed transactions number divided by described 3rd preset number, obtain the 3rd Fail Transaction rate, described 3rd Fail Transaction rate is greater than 0 and is less than the described 3rd Fail Transaction rate of concurrent services number reduction corresponding to the branch of 1, the branch being 0 for described 3rd Fail Transaction rate increases concurrent services number.
2. method according to claim 1, is characterized in that, described first technical scheme also comprises:
By described first Fail Transaction rate be 1 concurrent services number corresponding to exchange be down to 1.
3. method according to claim 1, is characterized in that, described second technical scheme also comprises:
The concurrent services number of described second Fail Transaction rate corresponding to the Third party system of 1 is down to 1.
4. method according to claim 1, is characterized in that, described 3rd technical scheme also comprises:
Concurrent services number corresponding to the branch's system being 1 by described 3rd Fail Transaction rate is down to 1.
5. method according to claim 1, is characterized in that, described Third party system performs the first technical scheme, and branch's system performs the second technical scheme, and head office's system also comprises before performing the 3rd technical scheme:
Required concurrent services number is sent to branch's system by each Third party system, and branch's system is that described Third party system distributes the concurrent services number matched with described Third party system demand;
Required concurrent services number is sent to head office's system by each branch system, and head office's system is the concurrent services number that described branch system assignment and described branch system requirements match.
6. method according to claim 5, is characterized in that, the required concurrent services number of each described Third party system is, each exchange of described Third party system need concurrent services number and.
7. method according to claim 5, is characterized in that, the required concurrent services number of each described branch system is, concurrent services number needed for each Third party system be connected with described branch system and.
8. method according to claim 1, is characterized in that, the disposal ability of described branch system be greater than all Third party system disposal abilities and, the disposal ability of described head office system be greater than all branches system processing power and.
9. a flow control system, is characterized in that, comprising:
Third party system, branch's system and head office's system;
Described Third party system is used for: the nearest first preset number transaction adding up each transaction every the first Preset Time, determine the first failed transactions number, by described first failed transactions number divided by described first preset number, obtain the first Fail Transaction rate, described first Fail Transaction rate is greater than 0 and concurrent services number corresponding to exchange being less than 1 reduces described first Fail Transaction rate, the transaction being 0 for described first Fail Transaction rate increases concurrent services number;
Described branch system is used for: the nearest second preset number transaction adding up each Third party system every the second Preset Time, determine the second failed transactions number, by described second failed transactions number divided by described second preset number, obtain the second Fail Transaction rate, described second Fail Transaction rate is greater than 0 and is less than the described second Fail Transaction rate of concurrent services number reduction corresponding to the Third party system of 1, the Third party system being 0 for described second Fail Transaction rate increases concurrent services number;
Described head office system is used for: the nearest 3rd preset number transaction adding up each branch's system every the 3rd Preset Time, determine the 3rd failed transactions number, by described 3rd failed transactions number divided by described 3rd preset number, obtain the 3rd Fail Transaction rate, described 3rd Fail Transaction rate is greater than 0 and is less than the described 3rd Fail Transaction rate of concurrent services number reduction corresponding to the branch of 1, the branch being 0 for described 3rd Fail Transaction rate increases concurrent services number.
CN201510890071.8A 2015-12-07 2015-12-07 Flow control method and system Pending CN105282042A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510890071.8A CN105282042A (en) 2015-12-07 2015-12-07 Flow control method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510890071.8A CN105282042A (en) 2015-12-07 2015-12-07 Flow control method and system

Publications (1)

Publication Number Publication Date
CN105282042A true CN105282042A (en) 2016-01-27

Family

ID=55150394

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510890071.8A Pending CN105282042A (en) 2015-12-07 2015-12-07 Flow control method and system

Country Status (1)

Country Link
CN (1) CN105282042A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105631743A (en) * 2016-03-14 2016-06-01 中国银行股份有限公司 Method and system for ATM transaction real-time traffic control
CN108932613A (en) * 2017-05-25 2018-12-04 北京嘀嘀无限科技发展有限公司 Monitoring method and monitoring device, the equipment and storage medium of internet payment channel

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101000563A (en) * 2006-12-30 2007-07-18 中国建设银行股份有限公司 Adaptive congestion control method and device
WO2010089593A1 (en) * 2009-02-03 2010-08-12 Eservglobal Uk Limited Transaction processing system and method
CN104090823A (en) * 2014-06-09 2014-10-08 中国建设银行股份有限公司 Flow control method and device for computer system
CN104408656A (en) * 2014-10-29 2015-03-11 中国建设银行股份有限公司 Method and system for dynamic adjusting flow control threshold

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101000563A (en) * 2006-12-30 2007-07-18 中国建设银行股份有限公司 Adaptive congestion control method and device
WO2010089593A1 (en) * 2009-02-03 2010-08-12 Eservglobal Uk Limited Transaction processing system and method
CN104090823A (en) * 2014-06-09 2014-10-08 中国建设银行股份有限公司 Flow control method and device for computer system
CN104408656A (en) * 2014-10-29 2015-03-11 中国建设银行股份有限公司 Method and system for dynamic adjusting flow control threshold

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105631743A (en) * 2016-03-14 2016-06-01 中国银行股份有限公司 Method and system for ATM transaction real-time traffic control
CN108932613A (en) * 2017-05-25 2018-12-04 北京嘀嘀无限科技发展有限公司 Monitoring method and monitoring device, the equipment and storage medium of internet payment channel

Similar Documents

Publication Publication Date Title
Liu et al. A resilience assessment approach for power system from perspectives of system and component levels
US9053166B2 (en) Dynamically varying the number of database replicas
CN103778034B (en) Data backup disaster recovery method and system based on cloud storage
Mugume et al. Enhancing resilience in urban water systems for future cities
CN106445738A (en) Database backup method and device
CN104504147B (en) A kind of resource coordination method of data-base cluster, apparatus and system
CN104123198A (en) Method and device for managing data reproduction mode
CN102142006A (en) File processing method and device of distributed file system
CN104504145A (en) Method and device capable of achieving database reading and writing separation
CN108255429A (en) A kind of write operation control method, system, device and computer readable storage medium
CN109086425B (en) Data processing method and device for database
CN104679607A (en) Disaster tolerance system and method for heterogeneous storage
CN103327085A (en) Distributed data processing method, data center and distributed data system
CN108319618A (en) A kind of data distribution control method, system and the device of distributed memory system
CN109167690A (en) A kind of restoration methods, device and the relevant device of the service of distributed system interior joint
Zhang et al. An efficient method of robustness analysis for power grid under cascading failure
CN105282042A (en) Flow control method and system
Cochrane Indirect losses from natural disasters: measurement and myth
CN102520982A (en) Method and device of node hot plug
Al-Ayyoub et al. Resilient service provisioning in cloud based data centers
CN105681401A (en) Distributed architecture
CN109165122B (en) Method for improving disaster recovery capability of application system same city multi-park deployment realized based on block chain technology
Jahromi et al. Optimal resilience-oriented microgrid formation considering failure probability of distribution feeders
CN102841934B (en) Cloud data service system platform for supporting banking applications
CN109426590A (en) Method for the method for back end storing data and for restoring data

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20160127