CN111464649B - Access request source returning method and device - Google Patents
Access request source returning method and device Download PDFInfo
- Publication number
- CN111464649B CN111464649B CN202010256368.XA CN202010256368A CN111464649B CN 111464649 B CN111464649 B CN 111464649B CN 202010256368 A CN202010256368 A CN 202010256368A CN 111464649 B CN111464649 B CN 111464649B
- Authority
- CN
- China
- Prior art keywords
- url
- node server
- server group
- request
- access request
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/63—Routing a service request depending on the request content or context
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention provides an access request processing method and device. Relates to the field of internet. The method comprises the following steps: carrying out consistent hash operation on a URL in an access request of a user, and determining a father node server group corresponding to the URL; requesting a source file corresponding to the URL from the father node server group; and when the URL is the hot URL, performing hash operation on a request head, and dispersing access requests corresponding to the URL to different father node server groups. The technical scheme provided by the invention is suitable for the CDN, and realizes flexible and balanced file return with high disaster-tolerant storage capacity. When a hot URL request occurs, source files are requested from a plurality of father node server groups in time, server overload is avoided, and the pressure resistance of the server groups is improved.
Description
The application is a divisional application of a Chinese patent application with the application number of 201710259785.8 and the name of 'a method and a device for requesting source return', which is submitted by the patent office of the Chinese intellectual Property office in 04/19/2017.
Technical Field
The invention relates to the field of internet, in particular to a method and a device for returning an access request to a source.
Background
The acceleration node is a node server deployed by a cloud distribution service provider all over the country
In order to solve the last kilometer of customer visit, edge nodes are deployed all over the country, and nearby visit acceleration service is provided for customers. When the nationwide nodes access the files on the same source, the edge nodes do not have the files initially and all can be pulled back to the source, so that the source returning quantity is large; in order to solve the above problem, an upper layer transit server under the cloud distribution architecture is generated (referred to as a parent node here for short). When the file accessed by the user is in the father node, other edge nodes can acquire the file from the father node without pulling back the source, thereby achieving the purpose of reducing the source return.
Because the resources accessed by the edge nodes are stored in the father node, when the father node is abnormal, the edge nodes need to return to the source, so that the problems of increased response time and poor user experience are caused; in addition, when the number of requests of the parent node is increased sharply, how to reduce the load pressure of the server becomes a key issue.
In a traditional cloud distribution mode, a parent node allocation request and cache scheme mainly has two modes: a master standby mode and a polling mode.
The master-standby mode is that a master father node server group and a standby father node server group exist, wherein the father node comprises one server group in a plurality of father nodes; however, the access resources are all stored in the main father node server group, the standby father node server group is mainly used as a connection when the main father node server group has a link failure, and the standby father node server group does not provide services under normal conditions, so that the standby father node server group does not store the access resources at ordinary times. The disadvantages of this mode are mainly that under the condition of failure of the main father node group, the cache file is unavailable, so that the back source quantity is increased suddenly, the access response time is prolonged, and the service quality is deteriorated.
And in the polling mode, different requests are dispersed to different parent node server groups, and the back source content is cached to different parent node server groups. The method for polling a plurality of father node server groups can be used for backup storage of other father node server groups when a certain father node server group fails under the optimal condition, and the defect that file backup is unreliable can be overcome to a certain extent. The defects of the mode are that the requested resource can cause the father node server group to return to the source for many times due to polling, and the father node server group can store backup for many times, so that the source return amount is increased, and the storage space is wasted.
In the prior art, a parent node scheme for hybrid use of main-standby and polling still exists, but the scheme still has the defects of the two schemes.
In conclusion, the parent node scheme in the prior art has the problems of large source return quantity and low resource utilization rate.
Disclosure of Invention
The present invention is directed to solving the problems described above.
According to a first aspect of the present invention, there is provided an access request back-to-source method, including:
the method comprises the steps that an edge node receives an access request of a user, and after consistent hash operation is carried out on a URL carried in the access request, the URL is determined to access a corresponding father node server group;
and requesting a source file corresponding to the URL from the father node server group.
Preferably, the method further comprises:
and taking each father node server group as a hash Key and distributing a hash address interval for the hash Key.
Preferably, the edge node receives an access request of a user, and the hash operation is performed on a URL carried in the access request to determine a parent node server group corresponding to the URL includes:
generating a Hash Key based on preset configuration parameters;
and the edge node takes the URL as a hash Object, calculates according to a consistent hash rule to obtain a hash value, judges a hash address space in which the hash value falls, and determines a corresponding father node server group according to the Key of the hash address space.
Preferably, the hash Key generated based on the preset configuration parameter specifically includes:
and the edge node takes the name of the father node server group in the preset configuration parameters as a HashKey.
Preferably, the method further comprises:
and configuring the weight value of each Hash Key, and distributing the access request according to the weight value.
Preferably, the edge node using the URL as the hash Object specifically includes:
removing the user related information in the URL to obtain a mapping access URL of the URL;
and accessing the URL by the mapping as a hash Object.
Preferably, the URL is carried in a request header of the access request.
Preferably, the method further comprises:
and setting the request header as a hash Object for the hotspot access URL, wherein the parameter value of the request header is a random number.
Preferably, the parent node server group comprises at least two single-line or multi-line server groups distributed in different machine rooms.
According to another aspect of the present invention, there is provided an access request back to a source device, including:
the parent node server group selection module is used for receiving an access request of a user, performing consistent hash operation on a URL carried in the access request and then determining that the URL accesses to a corresponding parent node server group;
and the source returning request module is used for requesting the source file corresponding to the URL from the father node server group.
Preferably, the apparatus further comprises:
and the configuration module is used for taking each father node server group as a hash Key and distributing a hash address interval for the hash Key.
Preferably, the parent node server group selection module includes:
the Key generation unit is used for generating a hash Key based on preset configuration parameters;
and the Hash operation unit is used for calculating to obtain a Hash value according to a consistent Hash rule by taking the URL as a Hash Object, judging a Hash address space in which the Hash value falls, and determining a corresponding father node server group according to the Key of the Hash address space.
The invention provides a method and a device for returning an access request to a source. The problems of large source returning quantity and low resource utilization rate of the conventional father node source returning scheme are solved, and the source returning scheme with flexibility, balance and high storage disaster tolerance capability is realized.
Other characteristic features and advantages of the invention will become apparent from the following description of exemplary embodiments, which is to be read in connection with the accompanying drawings.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention and together with the description, serve to explain the principles of the invention. In the drawings, like reference numerals are used to indicate like elements. The drawings in the following description are directed to some, but not all embodiments of the invention. For a person skilled in the art, other figures can be derived from these figures without inventive effort.
Fig. 1 schematically illustrates a flow of an access request back-to-source method according to an embodiment of the present invention;
fig. 2 exemplarily shows a structure of an access request returned to a source device according to a second embodiment of the present invention;
fig. 3 exemplarily shows a structure of the parent node server group selection module 201 in fig. 2.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be obtained by a person skilled in the art without making any creative effort based on the embodiments in the present invention, belong to the protection scope of the present invention. It should be noted that the embodiments and features of the embodiments in the present application may be arbitrarily combined with each other without conflict.
In order to overcome the defects of the conventional mode, embodiments of the method provide an access request source returning method and device, and a consistent hash algorithm is used, all father nodes are used as a resource pool, and operation is performed through hash to reasonably distribute access requests and cache contents.
First, a first embodiment of the present invention will be described with reference to the drawings.
An embodiment of the present invention provides an access request source returning method, where a process of completing processing of an access request source returning file to a parent node by using the method is shown in fig. 1, and includes:
in the embodiment of the present invention, the configuration parameters of the back-source rule at least include an access domain name of the parent node server group.
In this step, a source returning rule configuration is performed at the edge node, where the source returning rule specifies a rule for the edge node to select a parent node server group in the received user access request. Specifically, the back-source rule includes a configuration parameter, where the configuration parameter at least includes access domain names of all father node server groups in the CDN.
The configuration parameters further include: the weight of each Key.
In order to disperse the request number according to different bearing capacities of each father node server group in the resource pool, the weight of each Key can be set to flexibly adjust the request number weight of each father node server group so as to reduce the load of the server.
In the embodiment of the invention, the father node server group comprises at least two single-line or multi-line server groups distributed in different machine rooms.
102, an edge node receives an access request of a user, and after consistent hash operation is carried out on a URL carried in the access request, the URL is determined to access a corresponding father node server group;
in this step, the edge node receives the visit URL of the user (which may be the end user who visits the accelerated URL) and sets the visit URL to a hash Object.
And the edge node generates a HashKey based on the configuration parameters, and calculates a HashAddress interval corresponding to the HashObject according to a Hashfunction, so as to determine a back source parent node corresponding to the HashAddress interval.
Preferably, the configuration parameters further include: a unique identification of the parent node group, such as a parent node server group name.
When the hash Key is generated, the edge node specifically generates the hash Key based on the father node server group name in the configuration parameter.
When a parent node has a multi-line operator, the name of a parent node server group is used as a hash Key, so that hash address intervals corresponding to the same requests of different operators of edge nodes are the same, and the edge nodes of all the operators are guaranteed to access the same URL and hash to the same node group.
Preferably, the configuration parameters further include: a request header is added.
For the hotspot access URL, a request header of the access request, whose parameter value may be a random number, may be set to hash Object. When part of resources are overheated, in order to prevent a load problem of a father node in a resource pool, a fixed request head is appointed to generate a random number for hash calculation, so that the requests are scattered. For example, when the number of URL requests is huge, in order to prevent the hashed parent node server group from being crushed, the support may add a specific request header (e.g., urlHot: xxx) to some access requests, and the edge node generates a random number as a hash Object according to the request header (e.g., configure cache _ peerlsh _ Key _ header = UrlHot) to achieve the purpose of dispersing hashes to different parent node server groups.
Preferably, caching rule configuration can be performed at the edge node, and the URL in the access request is processed. For example, a mapping access URL for removing the relevant information of the user is generated according to the URL pointed by the access request, and the mapping access URL is set as a hash Object.
If the original access URL is http:// test.com/a.txt123, after the question mark cache is removed, the http:// test.com/a.txt is taken as the mapping access URL, so that the cache hit rate is increased.
103, requesting a source file corresponding to the URL from the father node server group;
in this step, the edge node returns the source request file content through the father node server group, the source station returns a response to the client according to the original route after responding to the file content, and the file content is cached in the father node server group.
The second embodiment of the present invention will be described below with reference to the drawings.
An embodiment of the present invention provides an access request source device, where the structure of the access request source device is shown in fig. 2, and the access request source device includes:
a father node server group selection module 201, configured to receive an access request of a user, perform consistent hash operation on a URL carried in the access request, and determine that the URL accesses to a corresponding father node server group;
a source return request module 202, configured to request the source file corresponding to the URL from the parent node server group.
Preferably, the apparatus further comprises:
the configuration module 203 is configured to use each parent node server group as a hash Key, and allocate a hash address interval to the hash Key.
Preferably, the structure of the parent node server group selection module 201 is shown in fig. 3, and includes:
a Key generation unit 2011 configured to generate a hash Key based on preset configuration parameters;
the hash operation unit 2012 is configured to calculate a hash value according to a consistent hash rule with the URL as the hash Object, and determine a hash address space into which the hash value falls, so as to determine a corresponding parent node server group.
The access request back-source device shown in fig. 2 and fig. 3 may be integrated on an edge node and/or any layer of layer node of the CDN, and the node implements the corresponding function. The node may be a parent node server group, and is formed by at least two single-line or multi-line server groups distributed in different rooms.
An embodiment of the present invention provides an access request source returning device, which can be combined with the access request source returning method provided by the embodiment of the present invention, where an edge node receives an access request from a user, performs a hash operation on a URL carried in the access request to determine a parent node server group corresponding to the URL, and requests a source file corresponding to the URL from the parent node server group. The parent node resource pool has strong flexibility, and can adjust the parent node server group in the resource pool according to the requirement, so that the influence on the access request is reduced to the minimum; the request number is dispersed, the weight of the request number of each father node server group can be flexibly adjusted according to different bearing capacities of each father node server group in the resource pool, and the load of the server is reduced; the storage is dispersed, the accessed resources are dispersed and stored in each father node server group in the resource pool, the disaster tolerance capability of the storage is greatly improved, and when a certain father node server group fails, the file loss and the return source amount can be controlled to be minimum; the same requests of different operators on the edge nodes are calculated into the same request, so that the same requests fall into the same father node server group, the number of access requests can be reduced, and the server load is reduced; under the condition that access hotspots are concentrated, the hash strategy can be changed, and access requests are scattered, so that the requests are scattered to each father node server group, and the pressure resistance of the server is enhanced. The problems of large source returning quantity and low resource utilization rate of the conventional father node source returning scheme are solved, and the source returning scheme with flexibility, balance and high storage disaster tolerance capability is realized.
The above-described aspects may be implemented individually or in various combinations, and such variations are within the scope of the present invention.
Finally, it should be noted that: the above examples are only for illustrating the technical solutions of the present invention, and are not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.
Claims (7)
1. An access request processing method applied to an edge node is characterized by comprising the following steps:
the method for performing consistent hash operation on the URL in the access request of the user and determining the father node server group corresponding to the URL comprises the following steps: setting the URL in the access request as a hash Object; the edge node generates a HashKey based on configuration parameters, and calculates a HashAddress interval corresponding to the HashObject according to a Hashfunction, so as to determine a parent node server group corresponding to the HashAddress interval;
requesting a source file corresponding to the URL from the father node server group;
when the URL is a hot URL, performing hash operation on a request head, and dispersing access requests corresponding to the URL to different father node server groups; the hash operation on the request header comprises: adding a specific request header for the access request, wherein the specific request header is used as a hash Object.
2. The method according to claim 1, wherein the performing consistent hash operation on the URL in the user's access request comprises:
removing the parameter information in the URL;
and taking the URL with the parameter information removed as a hash Object.
3. The method of claim 2, wherein the edge node generating the hash Key based on the configuration parameter comprises: and generating a hash Key based on the name of the parent node server group.
4. The method of claim 3, wherein generating the hash Key based on the parent node server group name further comprises:
and configuring the weight value of each HashKey so that the edge node adjusts the request number of each father node server group according to the weight value.
5. The access request processing method according to claim 1, wherein:
the particular request header includes a random number.
6. An access request processing apparatus applied to an edge node, comprising:
the father node server group selection module is used for carrying out consistent hash operation on the URL in the access request of the user and determining the father node server group corresponding to the URL, and comprises the following steps: setting the URL in the access request as a hash Object; the edge node generates a HashKey based on the configuration parameters, and calculates a HashAddress interval corresponding to the HashObject according to a Hashfunction, so as to determine a parent node server group corresponding to the HashAddress interval;
a source return request module, configured to request a source file corresponding to the URL from the parent node server group;
the hot URL processing module is used for carrying out hash operation on a request head when the URL is the hot URL and dispersing access requests corresponding to the URL to different father node server groups; the hash operation on the request header comprises: and adding a specific request header for the access request, wherein the specific request header is used as a hash Object.
7. The access request processing apparatus according to claim 6,
the particular request header includes a random number.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010256368.XA CN111464649B (en) | 2017-04-19 | 2017-04-19 | Access request source returning method and device |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010256368.XA CN111464649B (en) | 2017-04-19 | 2017-04-19 | Access request source returning method and device |
CN201710259785.8A CN108737470B (en) | 2017-04-19 | 2017-04-19 | Access request source returning method and device |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710259785.8A Division CN108737470B (en) | 2017-04-19 | 2017-04-19 | Access request source returning method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111464649A CN111464649A (en) | 2020-07-28 |
CN111464649B true CN111464649B (en) | 2022-10-21 |
Family
ID=63924052
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710259785.8A Active CN108737470B (en) | 2017-04-19 | 2017-04-19 | Access request source returning method and device |
CN202010256368.XA Active CN111464649B (en) | 2017-04-19 | 2017-04-19 | Access request source returning method and device |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710259785.8A Active CN108737470B (en) | 2017-04-19 | 2017-04-19 | Access request source returning method and device |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN108737470B (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109413163B (en) * | 2018-10-09 | 2021-08-03 | 网宿科技股份有限公司 | Service access method and device |
CN109639801A (en) * | 2018-12-17 | 2019-04-16 | 深圳市网心科技有限公司 | Back end distribution and data capture method and system |
CN109951543A (en) * | 2019-03-14 | 2019-06-28 | 网宿科技股份有限公司 | A kind of data search method of CDN node, device and the network equipment |
CN110601802B (en) * | 2019-08-16 | 2022-05-20 | 网宿科技股份有限公司 | Method and device for reducing cluster return-to-father bandwidth |
CN110430286A (en) * | 2019-08-30 | 2019-11-08 | 杭州领智云画科技有限公司 | Method, apparatus, equipment and the storage medium of resource are obtained in CDN system |
CN111555918B (en) * | 2020-04-27 | 2023-01-20 | 北京爱奇艺科技有限公司 | Return source optimization method and device and electronic equipment |
CN112153160A (en) * | 2020-09-30 | 2020-12-29 | 北京金山云网络技术有限公司 | Access request processing method and device and electronic equipment |
CN112732999B (en) * | 2021-01-21 | 2023-06-09 | 建信金融科技有限责任公司 | Static disaster recovery method, system, electronic equipment and storage medium |
CN115250294B (en) * | 2021-04-25 | 2024-03-22 | 贵州白山云科技股份有限公司 | Cloud distribution-based data request processing method and system, medium and equipment thereof |
CN115396531B (en) * | 2022-08-23 | 2023-10-17 | 臻乐尔科技服务(上海)有限公司 | IP multiplexing method and system of TCP/UDP proxy |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101599994A (en) * | 2009-06-01 | 2009-12-09 | 中兴通讯股份有限公司 | The method of transfer files data between distributed file system, access node and node |
CN102263828A (en) * | 2011-08-24 | 2011-11-30 | 北京蓝汛通信技术有限责任公司 | Load balanced sharing method and equipment |
CN103036969A (en) * | 2012-12-10 | 2013-04-10 | 北京奇虎科技有限公司 | Management device and method for providing file download addresses |
WO2013094837A1 (en) * | 2011-12-19 | 2013-06-27 | 주식회사 솔박스 | Method for managing server load distribution by using hash function results, and apparatus for same |
CN104202362A (en) * | 2014-08-14 | 2014-12-10 | 上海帝联信息科技股份有限公司 | Load balance system and content distribution method and device thereof, and load balancer |
CN104506637A (en) * | 2014-12-29 | 2015-04-08 | 国家电网公司 | Caching method and caching system for solving problem of network congestion and URL (uniform resource locator) forwarding server |
CN104580393A (en) * | 2014-12-18 | 2015-04-29 | 北京蓝汛通信技术有限责任公司 | Method and device for expanding server cluster system and server cluster system |
CN104660700A (en) * | 2015-03-03 | 2015-05-27 | 网宿科技股份有限公司 | Method and system of CDN (content distribution network) |
CN104980478A (en) * | 2014-05-28 | 2015-10-14 | 深圳市腾讯计算机系统有限公司 | Cache sharing method, devices and system in content delivery network |
CN105262841A (en) * | 2015-11-06 | 2016-01-20 | 浪潮软件集团有限公司 | CDN network load balancing implementation method and CDN scheduling server |
CN105262842A (en) * | 2015-11-09 | 2016-01-20 | 赞奇科技发展有限公司 | A cloud-rendering file high-speed transmission method based on rendering characteristics |
CN105763628A (en) * | 2016-04-12 | 2016-07-13 | 上海帝联信息科技股份有限公司 | Data access request processing method and device, edge node server and edge cluster |
WO2016206389A1 (en) * | 2015-06-26 | 2016-12-29 | 中兴通讯股份有限公司 | Url matching method and apparatus |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9172557B2 (en) * | 2012-08-17 | 2015-10-27 | International Business Machines Corporation | Load balancing overlay network traffic using a teamed set of network interface cards |
US9535968B2 (en) * | 2014-07-21 | 2017-01-03 | Palo Alto Research Center Incorporated | System for distributing nameless objects using self-certifying names |
-
2017
- 2017-04-19 CN CN201710259785.8A patent/CN108737470B/en active Active
- 2017-04-19 CN CN202010256368.XA patent/CN111464649B/en active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101599994A (en) * | 2009-06-01 | 2009-12-09 | 中兴通讯股份有限公司 | The method of transfer files data between distributed file system, access node and node |
CN102263828A (en) * | 2011-08-24 | 2011-11-30 | 北京蓝汛通信技术有限责任公司 | Load balanced sharing method and equipment |
WO2013094837A1 (en) * | 2011-12-19 | 2013-06-27 | 주식회사 솔박스 | Method for managing server load distribution by using hash function results, and apparatus for same |
CN103036969A (en) * | 2012-12-10 | 2013-04-10 | 北京奇虎科技有限公司 | Management device and method for providing file download addresses |
CN104980478A (en) * | 2014-05-28 | 2015-10-14 | 深圳市腾讯计算机系统有限公司 | Cache sharing method, devices and system in content delivery network |
CN104202362A (en) * | 2014-08-14 | 2014-12-10 | 上海帝联信息科技股份有限公司 | Load balance system and content distribution method and device thereof, and load balancer |
CN104580393A (en) * | 2014-12-18 | 2015-04-29 | 北京蓝汛通信技术有限责任公司 | Method and device for expanding server cluster system and server cluster system |
CN104506637A (en) * | 2014-12-29 | 2015-04-08 | 国家电网公司 | Caching method and caching system for solving problem of network congestion and URL (uniform resource locator) forwarding server |
CN104660700A (en) * | 2015-03-03 | 2015-05-27 | 网宿科技股份有限公司 | Method and system of CDN (content distribution network) |
WO2016206389A1 (en) * | 2015-06-26 | 2016-12-29 | 中兴通讯股份有限公司 | Url matching method and apparatus |
CN105262841A (en) * | 2015-11-06 | 2016-01-20 | 浪潮软件集团有限公司 | CDN network load balancing implementation method and CDN scheduling server |
CN105262842A (en) * | 2015-11-09 | 2016-01-20 | 赞奇科技发展有限公司 | A cloud-rendering file high-speed transmission method based on rendering characteristics |
CN105763628A (en) * | 2016-04-12 | 2016-07-13 | 上海帝联信息科技股份有限公司 | Data access request processing method and device, edge node server and edge cluster |
Non-Patent Citations (4)
Title |
---|
"Evaluating global cloud distribution and microphysics from the NICAM against CloudSat and CALIPSO";T Hashino等;《Journal of Geophysical Research Atmospheres》;20131231;全文 * |
"非结构化对等网络资源搜索方法研究";彭俊杰;《中国硕士学位论文全文数据库信息科技辑》;20070101;全文 * |
"面向区域的网络访问控制系统的设计与实现";张海东;《中国硕士学位论文全文数据库信息科技辑》;20150119;全文 * |
分布式Web服务的负载均衡优化算法;吕良智等;《三明学院学报》;20100420(第02期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN108737470B (en) | 2020-03-13 |
CN108737470A (en) | 2018-11-02 |
CN111464649A (en) | 2020-07-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111464649B (en) | Access request source returning method and device | |
US11811657B2 (en) | Updating routing information based on client location | |
US8959225B2 (en) | Cooperative caching method and contents providing method using request apportioning device | |
CA2741895C (en) | Request routing and updating routing information utilizing client location information | |
US10404790B2 (en) | HTTP scheduling system and method of content delivery network | |
US8645539B2 (en) | Domain name resolution resource allocation | |
CN105991459B (en) | CDN node returns source route distribution method, device and system | |
CN113472852B (en) | Method, device and equipment for returning source of CDN node and storage medium | |
CN108124020B (en) | Domain name resolution method, system and equipment | |
CN112153160A (en) | Access request processing method and device and electronic equipment | |
CN107026907A (en) | A kind of load-balancing method, load equalizer and SiteServer LBS | |
CN109873855A (en) | A kind of resource acquiring method and system based on block chain network | |
CN106713378A (en) | Method and system for realizing service provision by multiple application servers | |
US10924579B2 (en) | System and method for metro mid-tier mapping in a content delivery network | |
US20150100685A1 (en) | Apparatus and method for supporting intra-cloud and inter-cloud expansion of service | |
JP2003150570A (en) | Distributing method and distributing device for connection to server, and program and recording medium therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |