CN102932389B - A kind of request processing method, device and server system - Google Patents
A kind of request processing method, device and server system Download PDFInfo
- Publication number
- CN102932389B CN102932389B CN201110229551.1A CN201110229551A CN102932389B CN 102932389 B CN102932389 B CN 102932389B CN 201110229551 A CN201110229551 A CN 201110229551A CN 102932389 B CN102932389 B CN 102932389B
- Authority
- CN
- China
- Prior art keywords
- request
- application server
- respective operations
- call
- weight
- 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
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 11
- 238000000034 method Methods 0.000 claims abstract description 62
- 230000008569 process Effects 0.000 claims description 35
- 230000004044 response Effects 0.000 claims description 25
- 238000004088 simulation Methods 0.000 claims description 18
- 238000012360 testing method Methods 0.000 claims description 15
- 238000000605 extraction Methods 0.000 claims description 5
- 230000006870 function Effects 0.000 description 13
- 238000012545 processing Methods 0.000 description 9
- 230000008901 benefit Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000011056 performance test Methods 0.000 description 1
Landscapes
- Computer And Data Communications (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
This application provides a kind of request processing method, device and server system, with solve prior art can not to request in proportion or the problem performing different operating by weight。Described method includes: for the multiple different operating that same request is corresponding, be respectively provided with the element of various operation respective weights quantity according to the weight size of every kind of operation, the corresponding operation of each element;When a request is received, from the element arranged, an element is randomly drawed;According to the respective operations representated by the element extracted, described request is performed described respective operations。The application can perform different operating according to weight preferably, thus the operation making weight high is more performed chance, the execution chance of the operation that weight is low is then relatively fewer。
Description
Technical field
The application relates to network technology, particularly relates to a kind of to perform the request processing method of different operating, device and server system according to weight。
Background technology
In different application systems, the processing mode of request is different。Such as, in the system that have employed load-balancing technique, the mode of mean allocation is taked in request, by the request of same web site is evenly distributed on different servers and is processed, thus ensureing the response time to user's request。
Load-balancing technique is often widely used in large-scale web site, has a lot of existing hardware or software can realize load-balancing function at present。With reference to Fig. 1, it it is the server disposition structure chart of the web site adopting hardware load balanced in prior art。One load-balanced server chain is connected to multiple stage provides the application server of web site function, has illustrated three, be application server 1, application server 2 and application server 3 respectively in Fig. 1。All access request to web site all can first arrive load-balanced server, load-balanced server these requests be equally distributed on different application servers。
It will be seen from figure 1 that existing hardware load balancing technique can accomplish request is averagely allocated to different servers。But, under a lot of scenes of practical application, it is not intended to be distributed equally request, and be desirable in proportion or by weight, request is performed different operations, process as the request of 70% being assigned on application server 1, request by 20% be assigned on application server 2 process, then by remaining 10% request be assigned on application server 3 process。Obviously, existing load-balancing technique cannot realize the request process of case above。
Summary of the invention
This application provides a kind of request processing method, device and server system, with solve prior art can not to request in proportion or the problem performing different operating by weight。
In order to solve the problems referred to above, this application discloses a kind of request processing method, including:
For the multiple different operating that same request is corresponding, it is respectively provided with the element of various operation respective weights quantity according to the weight size of every kind of operation, the corresponding operation of each element;
When a request is received, from the element arranged, an element is randomly drawed;
According to the respective operations representated by the element extracted, described request is performed described respective operations。
Wherein, if each element represents a data base or application server, then described request is performed described respective operations and include: data base or application server that described request is assigned to the representative of described element process。
Preferably, described request is database access request or application server access request;Described request is assigned to data base that described element represents or application server carries out process and is: described database access request is assigned to the data base that described element represents and completes to access accordingly operation, or, the application server storehouse that the request of described application server access is assigned to the representative of described element is completed to access accordingly operation。
Wherein, if each element represents a kind of system function call, then described request is performed described respective operations and include: the systemic-function represented for element described in described request call。
Preferably, described request is web access requests, system function call two kinds different corresponding to described request be respectively as follows: the web data before calling correcting and call correcting after web data;The systemic-function represented for element described in described request call is: call, for described web access requests, the web data that described element represents。
Wherein, if each element represents the one request response mode in identical systems funcall, then described request is performed described respective operations and include: respond described request with the response mode that described element represents。
Preferably, described request is test request, and identical systems funcall corresponding to described request is: generate simulation request according to described test request;Then each element represents and generates a type of simulation request;The response mode represented with described element respond described request for: generate the simulation request of type representated by described element。
Present invention also provides a kind of request and process device, including:
Element arranges module, for the multiple different operating corresponding for same request, is respectively provided with the element of various operation respective weights quantity according to the weight size of every kind of operation, the corresponding operation of each element;
Element extraction module, for when a request is received, randomly drawing an element from the element arranged;
Operation executing module, for according to the respective operations representated by element extracted, performing described respective operations to described request。
Wherein, if each element represents a data base or application server, then described operation executing module described request is assigned to described element represent data base or application server process;
If each element represents a kind of system function call, then described operation executing module is the systemic-function that element described in described request call represents;
If each element represents the one request response mode in identical systems funcall, then the response mode that described operation executing module represents with described element responds described request。
Present invention also provides a kind of server system, process device including above-mentioned request。
Compared with prior art, the application includes advantages below:
First, the application is respectively provided with the element of corresponding number according to the weight size of different operating, and if weight total score is 10 points, the weight shared by A operation is 3 points, and the weight shared by B operation is 7 points, then 3 elements of corresponding A operation setting, corresponding 7 elements of B operation setting。Then, randomly drawing an element upon receiving a request, described request is performed the respective operations representated by this element, the element as being drawn into represents A operation, then perform A operation。From statistical probability, this mode randomly drawed ensure that a request performs the A probability operated and accounts for about 30%, and the probability performing B operation accounts for about 70%。Through test, this method can perform different operating according to weight preferably, thus the operation making weight high is more performed chance, the execution chance of the operation that weight is low is then relatively fewer。
Secondly, the application is applicable to multiple application, as request distributed to different server process according to weight, it is also possible to call different systemic-functions for request according to weight, or for identical systems function call can also be without with mode respond, etc.。
Certainly, the arbitrary product implementing the application is not necessarily required to reach all the above advantage simultaneously。
Accompanying drawing explanation
Fig. 1 is the server disposition structure chart of the web site adopting hardware load balanced in prior art;
Fig. 2 is the flow chart of a kind of request processing method described in the embodiment of the present application;
Fig. 3 is the deployment architecture figure in a kind of active and standby storehouse described in the embodiment of the present application;
Fig. 4 is a kind of method flow diagram processing data base querying request described in the embodiment of the present application;
Fig. 5 is the array schematic diagram obtained in embodiment illustrated in fig. 4;
Fig. 6 is a kind of structure chart asking to process device described in the embodiment of the present application。
Detailed description of the invention
Understandable for enabling the above-mentioned purpose of the application, feature and advantage to become apparent from, below in conjunction with the drawings and specific embodiments, the application is described in further detail。
Under a lot of application scenarios, it is desirable to respond calling systemic-function in a different manner, or will calling of systemic-function is assigned on different servers, simultaneously when response and distribution request with the concept of weight。Such as, calling response mode A and B two kinds different for identical systemic-function, wherein it is desirable to there is the request of 60% to respond in A mode, and the request of 40% responds in B mode。Or, there is two-server A and B can respond identical system function call, wherein it is desirable to there be 70% call and be responsible for response by server A, and server B is only responsible for other 30% call and respond。In this case, it is possible to thinking that response mode A has higher weight relative to response mode B, same, server A has higher weight relative to server B, because they or the number of times being performed are more, or need to undertake more system function call。
For above-mentioned this demand, the application proposes a kind of simple and effective request processing method, it is possible to according to weight, request is performed different operations, and the operation execution number of times giving the authority to great is more, and it is relatively fewer that the operation that weight is little then performs number of times。
By the examples below the flow process that realizes of herein described method is described in detail。
With reference to Fig. 2, it it is the flow chart of a kind of request processing method described in the embodiment of the present application。
Step 201, for the multiple different operating that same request is corresponding, is respectively provided with the element of various operation respective weights quantity according to the weight size of various operations, the corresponding operation of each element;
The multiple different operating of described same request correspondence refers to, same request may correspond to multiple different operating, but this request only can perform one of which operation。Wherein, described operation can be distribution request, it is also possible to be the request that responds by different way, or other operation。
As an example it is assumed that can perform operation A and B two kinds different for same request, the execution chance of every kind of operation has according to the size of respective weight to be had less more。If weight total score is 10 points, weight shared by A operation is 3 points, weight shared by B operation is 7 points, then the described element being respectively provided with various operation respective weights quantity according to every kind of weight size operated refers to: 3 elements of corresponding A operation setting, these 3 elements all represent with a;Corresponding 7 elements of B operation setting, these 7 elements all represent with b。
So, each element in 10 elements represents an operation altogether, wherein has 3 a elements to represent A operation, namely represents that the weight of A operation is 3, has 7 b elements to represent B operation equally, namely represents that the weight of B operation is 7。
It is further preferred that in actual applications, these elements of above-mentioned setting can the form of array store, because array is relatively simple a kind of storage mode, also very convenient when searching and call these elements。It is of course also possible to store with somewhat complicated chained list or other modes, this is not limited by the present embodiment。
Step 202, when a request is received, randomly draws an element from the element arranged;
Namely for the request received, from all elements of above-mentioned setting, an element is randomly drawed out。In actual applications, various random algorithm is adopted all can to realize, for instance to adopt Jave language to realize, then can directly utilize the random method carried in Jave and randomly draw。
In practical application, it is possible to after the requests have been received, then randomly draw an element from the element arranged;Can also randomly draw in advance, the request then described Elemental partition extracted in advance received to the next one。
Step 203, according to the respective operations representated by the element extracted, performs described respective operations to described request。
Owing to being randomly draw, the element therefore extracted is probably a, it is also possible to b。If element a, then perform A operation;If element b, then perform B operation。From statistical probability, this mode randomly drawed ensure that a request performs the A probability operated and accounts for about 30%, and the probability performing B operation accounts for about 70%, is for same request, and the weight performing A operation is 3, and the weight of execution B operation is 7。
Through test, the method for the above-mentioned this element arranging corresponding number according to weight size can perform different operating according to weight preferably, thus the operation making weight high is more performed chance, the execution chance of the operation that weight is low is then relatively fewer。
As previously mentioned, herein described content is applicable to plurality of application scenes, as request distributed to different server process according to weight, it is also possible to call different systemic-functions for request according to weight, or calling of identical systems function is responded in a different manner, etc.。For various different application scenarios, several processing mode is set forth below, as follows:
1) if each element represents a data base or application server, then described request is performed described respective operations and include: data base or application server that described request is assigned to the representative of described element process。
2) if each element represents a kind of system function call, then described request is performed described respective operations and include: the systemic-function represented for element described in described request call。
3) if each element represents the one request response mode in identical systems funcall, then described request is performed described respective operations and include: respond described request with the response mode that described element represents。
For the above-mentioned three kinds of application scenarios enumerated, in order to make those skilled in the art become more apparent upon present context, citing carries out detailed explanation separately below。
For the 1st) plant processing mode, below concrete execution process to be described according to weight allocation database operation requests。
In this case, it is assumed that described request is database access request or application server access request;
Then described request is assigned to data base that described element represents or application server carries out process and is:
The data base that described database access request is assigned to the representative of described element completes to access accordingly operation, or, the application server storehouse that the request of described application server access is assigned to the representative of described element is completed to access accordingly operation。
It is exemplified below:
In the design of database of the present embodiment, in order to obtain reasonable reliabilty and availability, the scheme in active and standby storehouse will be adopted。
With reference to Fig. 3, it is the deployment architecture figure in a kind of active and standby storehouse described in the embodiment of the present application。
Identical data are preserved in master library and standby storehouse, wherein, the renewal of data is operated and is all completed by master library, master library regularly by the data syn-chronization that changed to on storehouse。Standby storehouse then provides only query capability, thus can to provide, for an identical data acquisition system, the service updating and inquiring about with multiple stage database server, such that it is able to provide service for more user。
In this case, wish that the inquiry request dropping on master library is a little less, or even there is no inquiry request, because master library to undertake all of more newly requested execution, also to be responsible for the data changed to the transmission of standby storehouse simultaneously, so in order to allow master library have more system resource to go to perform to update operation and data simultaneously operating, it is desirable to reduce or shield the inquiry request being assigned to master library, but these inquiry request are sent to standby storehouse, allow standby storehouse complete search and return data。
Scheme based on above-mentioned active and standby storehouse, it is assumed that the total score of weight is 10 points, now with a master library M, two standby storehouse A and B, and wish that master library M undertakes the inquiry request of 20%, namely weight is 2, and each standby storehouse each undertakes the inquiry request of 40%, i.e. weight respectively 4。
The process of data base querying request is as follows:
With reference to Fig. 4, it is the method flow diagram processing data base querying request a kind of described in the embodiment of the present application。
Step 401, creates an array having 10 elements, inserts 2 elements representing master library in this array, and by these 2 element called after M;
Step 402, inserts 4 elements representing standby storehouse A in step 401 in the array created, and by these 4 element called after SA;
Step 403, inserts 4 elements representing standby storehouse B in step 401 in the array created, and by these 4 element called after SB;
After execution of step 401,402 and 403, an array as shown in Figure 5 can be obtained;
Step 404, upsets this array;
Described " upsetting " refers to and is upset by the element position in array, is put on other optional positions by the element on origin-location。Upset each element in array in order that next step randomly draws。Practical application can adopt multiple method upset by the element in array, for instance adopt Jave language realize, then can directly utilize Jave carries upset method。
Step 405, for some inquiry request, from this array, extract an element out at random, then check that this element represents master library M or represents standby storehouse A or B, subsequently inquiry request is assigned to the data base represented described in this element, by this inquiry request of this database response。
There is inquiry request to arrive every time, all can run above-mentioned step 405, from this array, randomly draw out an element, then send the requests to the data base that this element represents。Finding by testing, this method can make the inquiry request being assigned to master library account for about the 20% of total number of request, is assigned to the inquiry request of standby storehouse A and B respectively about 40%。
For the 2nd) plant processing mode, to call different systemic-functions so that concrete execution process to be described according to weight。
In this case, it is assumed that described request is web access requests, system function call two kinds different corresponding to described request be respectively as follows: the web data before calling correcting and call correcting after web data;
The systemic-function then represented for element described in described request call is:
The web data that described element represents is called for described web access requests。
It is exemplified below:
Similar with method shown in above-mentioned Fig. 4, for needing to call the scene of different systemic-functions according to weight, its execution process is held essentially constant, it is only necessary to step 405 slightly modified, is about to distribution inquiry request and is revised as: calls the systemic-function representated by the element extracted in array。So, the number of times that the systemic-function that weight is high is performed is relatively many, and the number of times that the low systemic-function of weight is performed is relatively fewer。
For example, it is assumed that the webpage of a web site is carrying out correcting, in order to not affect the experience of most users, it is desirable to the user to 20% asks the webpage B after returning correcting, and the user of 80% is asked the webpage A before still returning original correcting。Now, same web access requests is called different systemic-functions and refers to: call the webpage A before correcting, still call the webpage B after correcting。For a user, it is not relevant for calling which kind of webpage, but for website developer, it would be desirable that continue to improve the content of webpage by this user feedback of 20%。In this case, utilize the said method just can to the user request call webpage B of 20%, and the user request call webpage A to 80%。
For the 3rd) plant processing mode, concrete execution process to be described according to weight distribution request response mode。
In this case, it is assumed that described request is test request, identical systems funcall corresponding to described request is: generate simulation request according to described test request;
Then each element represents and generates a type of simulation request;
The response mode represented with described element respond described request for:
Generate the simulation request of type representated by described element。
It is exemplified below:
For calling of identical systemic-function, utilize method shown in above-mentioned Fig. 4, it is also possible to respond with different response modes according to weight。Such as, in the performance test of system, need to simulate various types of request with the test system disposal ability to these requests, this just requires first to generate these various types of simulation requests according to test request in test process, and tester wishes that the simulation of wherein 10% is asked as type A, the simulation request of 40% is type B, and the simulation of 50% request is Type C。In this case, when test request is processed, utilize said method, it is possible to generating different types of simulation request according to weight, the element as randomly drawed out represents Type C, then generate the simulation request that type is C。
Additionally, said method is also applied in the scene that other are similar, the application will not enumerate at this。
It should be noted that, for aforesaid embodiment of the method, in order to be briefly described, therefore it is all expressed as a series of combination of actions, but those skilled in the art should know, the application is not by the restriction of described sequence of movement, because according to the application, some step can adopt other orders or carry out simultaneously。Secondly, those skilled in the art also should know, embodiment described in this description belongs to preferred embodiment, necessary to involved action not necessarily the application。
Based on the explanation of said method embodiment, present invention also provides corresponding request and process device embodiment, realize the content described in said method embodiment。
With reference to Fig. 6, it it is a kind of structure chart asking to process device described in the embodiment of the present application。
Described request process device can include element and arrange module 61, element extraction module 62 and operation executing module 63, wherein:
Element arranges module 61, for the multiple different operating corresponding for same request, is respectively provided with the element of various operation respective weights quantity according to the weight size of every kind of operation, the corresponding operation of each element;
Element extraction module 62, for when a request is received, randomly drawing an element from the element arranged;
Operation executing module 63, for according to the respective operations representated by element extracted, performing described respective operations to described request。
Additionally, described request process device can also include an element and upset module, it is used for upsetting all of element, then triggers described element extraction module 62。
Preferably, described element arranges module 61 by element with storage of array。
Further, if each element represents a data base or application server, then described operation executing module 63 described request is assigned to described element represent data base or application server process;
Such as, if described request is database access request or application server access request;Then described request is assigned to data base that described element represents or application server carries out process and is by described operation executing module 63: described database access request is assigned to the data base that described element represents and completes to access accordingly operation, or, the application server storehouse that the request of described application server access is assigned to the representative of described element is completed to access accordingly operation。
If each element represents a kind of system function call, the then systemic-function that described operation executing module 63 represents for element described in described request call;
Such as, if described request is web access requests, system function call two kinds different corresponding to described request be respectively as follows: the web data before calling correcting and call correcting after web data;The systemic-function that then described operation executing module 63 represents for element described in described request call is: call, for described web access requests, the web data that described element represents。
If each element represents the one request response mode in identical systems funcall, then the response mode that described operation executing module 63 represents with described element responds described request;
Such as, if described request is test request, identical systems funcall corresponding to described request is: generate simulation request according to described test request;Then each element represents and generates a type of simulation request;The response mode that described operation executing module 63 represents with described element respond described request for: generate the simulation request of type representated by described element。
Processing for above-mentioned request for device embodiment, due to itself and embodiment of the method basic simlarity, so what describe is fairly simple, relevant part illustrates referring to the part of embodiment of the method。
Processing device based on above-mentioned request, the embodiment of the present application additionally provides a kind of server system comprising this request process device, and described server system can be database server, it is also possible to be other application server。
In sum, described request processes device can perform different operating according to weight preferably, thus the operation making weight high is more performed chance, the execution chance of the operation that weight is low is then relatively fewer。
Each embodiment in this specification all adopts the mode gone forward one by one to describe, and what each embodiment stressed is the difference with other embodiments, between each embodiment identical similar part mutually referring to。
Above to a kind of request processing method provided herein, device and server system, it is described in detail, principle and the embodiment of the application are set forth by specific case used herein, and the explanation of above example is only intended to help and understands the present processes and core concept thereof;Simultaneously for one of ordinary skill in the art, according to the thought of the application, all will change in specific embodiments and applications, in sum, this specification content should not be construed as the restriction to the application。
Claims (6)
1. a request processing method, it is characterised in that including:
For the multiple different operating that same request is corresponding, the element of various operation respective weights quantity it is respectively provided with according to the weight size of every kind of operation, the corresponding operation of each element, wherein, the number of times that performs of described respective operations accounts for the weighted value of described request corresponding to described every kind of operation;
When a request is received, from the element arranged, an element is randomly drawed;
According to the respective operations representated by the element extracted, described request is performed described respective operations;
Wherein, if each element represents a data base or application server, then described request is performed described respective operations and include: data base or application server that described request is assigned to the representative of described element process;
If each element represents a kind of system function call, then described request is performed described respective operations and include: the systemic-function represented for element described in described request call;
If each element represents the one request response mode in identical systems funcall, then described request is performed described respective operations and include: respond described request with the response mode that described element represents。
2. method according to claim 1, it is characterised in that:
Described request is database access request or application server access request;
Described request is assigned to data base that described element represents or application server carries out process and is:
The data base that described database access request is assigned to the representative of described element completes to access accordingly operation, or, the application server storehouse that the request of described application server access is assigned to the representative of described element is completed to access accordingly operation。
3. method according to claim 1, it is characterised in that:
Described request is web access requests, system function call two kinds different corresponding to described request be respectively as follows: the web data before calling correcting and call correcting after web data;
The systemic-function represented for element described in described request call is:
The web data that described element represents is called for described web access requests。
4. method according to claim 1, it is characterised in that:
Described request is test request, and identical systems funcall corresponding to described request is: generate simulation request according to described test request;
Then each element represents and generates a type of simulation request;
The response mode represented with described element respond described request for:
Generate the simulation request of type representated by described element。
5. a request processes device, it is characterised in that including:
Element arranges module, for the multiple different operating corresponding for same request, the element of various operation respective weights quantity it is respectively provided with according to the weight size of every kind of operation, the corresponding operation of each element, wherein, the number of times that performs of described respective operations accounts for the weighted value of described request corresponding to described every kind of operation;
Element extraction module, for when a request is received, randomly drawing an element from the element arranged;
Operation executing module, for according to the respective operations representated by element extracted, performing described respective operations to described request;
If each element represents a data base or application server, then described operation executing module described request is assigned to described element represent data base or application server process;
If each element represents a kind of system function call, then described operation executing module is the systemic-function that element described in described request call represents;
If each element represents the one request response mode in identical systems funcall, then the response mode that described operation executing module represents with described element responds described request。
6. a server system, it is characterised in that include the request described in the claims 5 and process device。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110229551.1A CN102932389B (en) | 2011-08-11 | 2011-08-11 | A kind of request processing method, device and server system |
| HK13103843.8A HK1176486B (en) | 2013-03-27 | A request processing method, device and server system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110229551.1A CN102932389B (en) | 2011-08-11 | 2011-08-11 | A kind of request processing method, device and server system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102932389A CN102932389A (en) | 2013-02-13 |
| CN102932389B true CN102932389B (en) | 2016-06-22 |
Family
ID=47647090
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201110229551.1A Active CN102932389B (en) | 2011-08-11 | 2011-08-11 | A kind of request processing method, device and server system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102932389B (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104184705B (en) * | 2013-05-23 | 2019-05-07 | 腾讯科技(深圳)有限公司 | Verification method, device, server, subscriber data center and system |
| CN103336721B (en) * | 2013-07-08 | 2017-03-22 | 北京奇虎科技有限公司 | Method, device and system for allocating database operation request |
| CN105610907A (en) * | 2015-12-18 | 2016-05-25 | 华夏银行股份有限公司 | Server access method and device |
| CN107741962B (en) * | 2017-09-26 | 2020-09-29 | 平安科技(深圳)有限公司 | Data caching method and server |
| CN108965380A (en) * | 2018-05-31 | 2018-12-07 | 平安医疗科技有限公司 | Service request processing method, device, computer equipment and storage medium |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1589558A (en) * | 2001-09-18 | 2005-03-02 | 马科尼英国知识产权有限公司 | Client server networks |
| CN101316240A (en) * | 2008-07-28 | 2008-12-03 | 华为技术有限公司 | Method and device for reading and writing data |
| EP1890432B1 (en) * | 2006-08-18 | 2012-07-11 | Fujitsu Ltd. | Assigning channels in a wireless network |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100362507C (en) * | 2003-07-23 | 2008-01-16 | 华为技术有限公司 | A method of server load balancing |
-
2011
- 2011-08-11 CN CN201110229551.1A patent/CN102932389B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1589558A (en) * | 2001-09-18 | 2005-03-02 | 马科尼英国知识产权有限公司 | Client server networks |
| EP1890432B1 (en) * | 2006-08-18 | 2012-07-11 | Fujitsu Ltd. | Assigning channels in a wireless network |
| CN101316240A (en) * | 2008-07-28 | 2008-12-03 | 华为技术有限公司 | Method and device for reading and writing data |
Also Published As
| Publication number | Publication date |
|---|---|
| HK1176486A1 (en) | 2013-07-26 |
| CN102932389A (en) | 2013-02-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5729466B2 (en) | Virtual machine management apparatus, virtual machine management method, and program | |
| US10275278B2 (en) | Stream processing task deployment using precompiled libraries | |
| EP3058690B1 (en) | System and method for creating a distributed transaction manager supporting repeatable read isolation level in a mpp database | |
| US20120110566A1 (en) | Apparatus and method for setting up multi-tenant saas applications | |
| CN102932389B (en) | A kind of request processing method, device and server system | |
| CN104754008B (en) | Network storage node, network store system and the device and method for network storage node | |
| CN102469126B (en) | Application scheduling system, method thereof and related device | |
| CN105468720A (en) | Method for integrating distributed data processing systems, corresponding systems and data processing method | |
| CN103186834A (en) | Method and device of business process configuration | |
| CN103473696A (en) | Method and system for collecting, analyzing and distributing internet business information | |
| CN111831425B (en) | Data processing method, device and equipment | |
| CN105279027A (en) | Virtual machine disposition method and apparatus | |
| WO2014052942A1 (en) | Random number generator in a parallel processing database | |
| JP2013015991A (en) | Information processor, server selection method, and program | |
| CN105491150A (en) | Load balance processing method based on time sequence and system | |
| CN105975345A (en) | Video frame data dynamic equilibrium memory management method based on distributed memory | |
| US10162830B2 (en) | Systems and methods for dynamic partitioning in distributed environments | |
| CN106897299A (en) | A kind of data bank access method and device | |
| CN105120008A (en) | Layering-based distributed cloud computing centre load balancing method | |
| CN110879753A (en) | GPU-accelerated performance optimization method and system based on automated cluster resource management | |
| CN110909072B (en) | Data table establishment method, device and equipment | |
| CN112631804B (en) | Service call request processing method based on isolation environment and computer equipment | |
| CN110297843A (en) | Data query method and system, terminal for B/S system | |
| WO2012017699A1 (en) | Computer system and data management method | |
| CN111177124A (en) | Data processing method and system based on PG database and CITUS component |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1176486 Country of ref document: HK |
|
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| REG | Reference to a national code |
Ref country code: HK Ref legal event code: GR Ref document number: 1176486 Country of ref document: HK |