[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN102984267B - A kind of method and system that realize distributed caching node and dynamically update client - Google Patents

A kind of method and system that realize distributed caching node and dynamically update client Download PDF

Info

Publication number
CN102984267B
CN102984267B CN201210526492.9A CN201210526492A CN102984267B CN 102984267 B CN102984267 B CN 102984267B CN 201210526492 A CN201210526492 A CN 201210526492A CN 102984267 B CN102984267 B CN 102984267B
Authority
CN
China
Prior art keywords
cache node
address
port
cache
client
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.)
Expired - Fee Related
Application number
CN201210526492.9A
Other languages
Chinese (zh)
Other versions
CN102984267A (en
Inventor
何洲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Sohu New Media Information Technology Co Ltd
Original Assignee
Beijing Sohu New Media Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Sohu New Media Information Technology Co Ltd filed Critical Beijing Sohu New Media Information Technology Co Ltd
Priority to CN201210526492.9A priority Critical patent/CN102984267B/en
Publication of CN102984267A publication Critical patent/CN102984267A/en
Application granted granted Critical
Publication of CN102984267B publication Critical patent/CN102984267B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a kind of method and system that realize distributed caching node and dynamically update client, comprising: according to the notice of received newly-increased available cache memory node, obtain IP address and the port of newly-increased available cache memory node; The IP address of this newly-increased available cache memory node and port are increased in cache node set; According to the notice of the received unavailable cache node of deletion, obtain IP address and the port of unavailable cache node; The IP address of this unavailable cache node and port are deleted from buffer memory node set; Make client request of access be sent to the cache node in described cache node set in cache node set described in client application, having realized the fault cache node of deleting can delete in time from the node set of client, and newly-increased cache node can be the object of client service in time.

Description

Method and system for realizing dynamic update of distributed cache nodes to client
Technical Field
The invention relates to the field of distributed cache, in particular to a method and a system for realizing dynamic update of distributed cache nodes to a client.
Background
The distributed cache has the advantages of strong performance, simple protocol and high calling efficiency, so that the distributed cache is widely applied to the Internet. When a local cache node fails, the high-efficiency service of the distributed cache can be ensured by deleting the failed node and adding a new cache node.
However, the problem of client cache node maintenance is ignored while the distributed cache provides efficient services. At present, a client needs to use distributed cache nodes, a set of the distributed cache nodes needs to be configured to the client in advance, and the client distributes data to be stored on each cache node. However, the cache node configured by the client is a fixed node set statically configured in advance, when a subsequent distributed cache node fails, the deleted failed node cannot be deleted from the node set of the client in time, and a new node cannot serve the client in time in order to ensure normal service, so that fewer and fewer nodes available to the client are available, and the effect of high-speed access cannot be achieved.
Disclosure of Invention
In view of this, the main objective of the present invention is to provide a method and a system for dynamically updating a distributed cache node to a client, so as to achieve the purpose that a deleted failed cache node can be deleted from a node set of the client in time, and a newly added cache node can serve the client in time.
The invention provides a method for realizing dynamic update of distributed cache nodes to a client, which comprises the following steps:
acquiring the IP address and the port of the newly added available cache node according to the received notification of the newly added available cache node;
adding the IP address and the port of the newly added available cache node into a cache node set;
according to the received notice of deleting the unavailable cache node, obtaining the IP address and the port of the unavailable cache node;
deleting the IP address and the port of the unavailable cache node from the cache node set;
and applying the cache node set at the client to enable the client to send the access request to the cache nodes in the cache node set.
Optionally, the IP address and the port of the newly added available cache node are obtained according to the received notification of the newly added available cache node, specifically, the IP address and the port are obtained by monitoring the notification at the client;
adding the IP address and the port of the newly added available cache node into a cache node set, specifically adding the IP address and the port of the newly added available cache node into the cache node set of the client at the client;
the IP address and the port of the unavailable cache node are obtained according to the received notice of deleting the unavailable cache node, and are specifically obtained by monitoring the notice at the client;
and deleting the IP address and the port of the unavailable cache node from the cache node set, specifically from the cache node set of the client.
Optionally, the IP address and the port of the newly added available cache node are obtained according to the received notification of the newly added available cache node, specifically, the IP address and the port are obtained by monitoring the notification at the state server;
adding the IP address and the port of the newly added available cache node into a cache node set, specifically adding the IP address and the port of the newly added available cache node into the cache node set of the state server at the state server end;
the IP address and the port of the unavailable cache node are obtained according to the received notice of deleting the unavailable cache node, and particularly, the IP address and the port of the unavailable cache node are obtained by monitoring the notice at a state server;
deleting the IP address and the port of the unavailable cache node from the cache node set, specifically from the cache node set of the state server;
before the cache node set is used as a cache node set of a client, the cache node set is also sent to the client from a state server.
Optionally, the sending of the cache node set from the state server to the client is specifically performed when a time interval between last sending of the cache node set from the state server to the client at the current time distance is equal to a timing time.
Optionally, the sending of the cache node set from the state server to the client is specifically sent when a request for updating the cache node set by the client is received.
Optionally, the client sends the request for updating the cache node set to the state server specifically when the connection to the cache node fails.
Optionally, when monitoring that the state server sends an update notification, the client sends the update cache node set request to the state server;
and the state server side sends an update notification when the IP address and the port of the newly added available cache node are added to the cache node set of the state server and when the IP address and the port of the unavailable cache node are deleted from the cache node set.
Optionally, the notification of receiving the newly added available cache node and the notification of deleting the unavailable cache node are specifically obtained from a cache monitoring server;
the cache monitoring server specifically generates a notification of adding an available cache node and a notification of deleting an unavailable cache node by the following steps:
generating a notice of the newly added available cache node by obtaining an IP address and a port of the newly added cache node, wherein the notice comprises the IP address and the port of the newly added cache node, and the IP address and the port are stored in a cache node set of a cache monitoring server;
and obtaining the IP address and the port of the cache node from the stored cache node set, sending access to each cache node, and generating a notification for deleting the unavailable cache node when the feedback of the cache node is not received, wherein the notification comprises the IP address and the port of the cache node which does not receive the feedback.
The invention also provides a system for realizing dynamic update of the distributed cache nodes to the client, which comprises:
a cache node update module: the system comprises a cache node set, a notification module and a cache node processing module, wherein the cache node set is used for receiving a notification of a newly added available cache node, acquiring an IP address and a port of the newly added available cache node according to the received notification of the newly added available cache node, adding the IP address and the port of the newly added available cache node into the cache node set, acquiring the IP address and the port of an unavailable cache node according to the received notification of deleting the unavailable cache node, and deleting the IP address and the port of the unavailable cache node from the cache node set;
the client side updating module: the client is used for sending the access request to the cache nodes in the cache node set by applying the cache node set at the client.
Optionally, the cache node updating module: the method is specifically used for obtaining the IP address and the port of the newly added available cache node at the client according to the received notification of the newly added available cache node, adding the IP address and the port of the newly added available cache node to the cache node set of the client, obtaining the IP address and the port of the unavailable cache node according to the received notification of deleting the unavailable cache node, and deleting the IP address and the port of the unavailable cache node from the cache node set of the client.
Optionally, the cache node updating module: the method specifically comprises the steps that the state server side obtains an IP address and a port of a newly added available cache node according to a received notice of the newly added available cache node, adds the IP address and the port of the newly added available cache node to a cache node set of the state server, obtains the IP address and the port of an unavailable cache node according to a received notice of deleting the unavailable cache node, and deletes the IP address and the port of the unavailable cache node from the cache node set of the state server;
the cache node updating module: and the client update module is used for sending the cache node set from the state server to the client.
Optionally, the cache node updating module: the cache management system is specifically used for receiving a notice of newly adding an available cache node and a notice of deleting an unavailable cache node from a cache monitoring server;
the cache monitoring server: the notification is used for generating a notification of a newly added available cache node by obtaining an IP address and a port of the newly added cache node, the notification comprises the IP address and the port of the newly added cache node, the IP address and the port are stored in a cache node set of a cache monitoring server, the IP address and the port of the cache node are obtained through the stored cache node set, access is sent to each cache node, when feedback of the cache node is not received, a notification for deleting the unavailable cache node is generated, and the notification comprises the IP address and the port of the cache node which does not receive the feedback.
Therefore, the invention has the following beneficial effects:
according to the invention, the IP addresses and ports of the newly added and unavailable cache nodes are obtained in time according to the received notification of newly added available cache nodes and the notification of deleting the unavailable cache nodes, the IP addresses and ports of the newly added cache nodes are added into the cache node set, and the IP addresses and ports of the unavailable cache nodes are deleted from the cache node set, so that the dynamically updated available cache node set is obtained, the cache node set is applied at the client to enable the client to send the access to the available nodes, the deleted fault cache nodes can be deleted from the node set of the client in time, and the newly added cache nodes can serve the purpose of the client in time.
Drawings
FIG. 1 is a flow chart of a method of implementing dynamic update of distributed cache nodes to clients of the present invention;
FIG. 2 is a block diagram of a system for implementing dynamic update of distributed cache nodes to clients in accordance with the present invention;
FIG. 3 is a block diagram of an embodiment of a system for implementing dynamic update of distributed cache nodes to clients;
fig. 4 is a block diagram of another embodiment of a system for implementing dynamic update of distributed cache nodes to clients according to the present invention.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in detail below.
Referring to fig. 1, a flowchart of a method for implementing dynamic update of a distributed cache node to a client according to the present invention is shown, where the method includes:
s101, acquiring an IP address and a port of the newly added available cache node according to the received notification of the newly added available cache node;
s102, adding the IP address and the port of the newly added available cache node into a cache node set;
s103, according to the received notice of deleting the unavailable cache node, the IP address and the port of the unavailable cache node are obtained;
s104, deleting the IP address and the port of the unavailable cache node from the cache node set;
s105, the cache node set is applied to the client side, so that the client side sends the access request to the cache nodes of the cache node set.
The method implemented by the embodiment timely obtains the IP addresses and the ports of the newly added and unavailable cache nodes according to the received notification of the newly added available cache nodes and the notification of deleting the unavailable cache nodes, adds the IP addresses and the ports of the newly added cache nodes into the cache node set, and deletes the IP addresses and the ports of the unavailable cache nodes from the cache node set, thereby obtaining the dynamically updated available cache node set.
In an embodiment of the present invention, steps S101 to S104 of the method may be completed at the client, specifically:
step S101, according to the received notification of the newly added available cache node, obtaining an IP address and a port of the newly added available cache node, specifically by monitoring the notification at the client;
in step S102, the IP address and the port of the newly added available cache node are added to the cache node set, specifically, the IP address and the port of the newly added available cache node are added to the cache node set of the client at the client;
in step S103, the IP address and the port of the unavailable cache node are obtained according to the received notification of deleting the unavailable cache node, specifically, obtained by monitoring the notification at the client;
in step S104, the IP address and the port of the unavailable cache node are deleted from the cache node set, specifically, deleted from the cache node set of the client.
In another embodiment of the present invention, steps S101 to S104 may be completed on the status server side, specifically:
in step S101, the IP address and the port of the newly added available cache node are obtained according to the received notification of the newly added available cache node, and specifically, the IP address and the port are obtained by monitoring the notification at the state server;
in step S102, the IP address and the port of the newly added available cache node are added to the cache node set, specifically, the IP address and the port of the newly added available cache node are added to the cache node set of the state server at the state server;
in step S103, the IP address and the port of the unavailable cache node are obtained according to the received notification of deleting the unavailable cache node, specifically, obtained by monitoring the notification at the state server;
in step S104, the IP address and the port of the unavailable cache node are deleted from the cache node set, specifically, deleted from the cache node set of the state server;
moreover, in this embodiment, before the set of cache nodes is used as the set of cache nodes of the client, the set of cache nodes is also sent from the state server to the client;
the sending of the cache node set from the state server to the client may specifically be sent when a time interval of a last time of sending the cache node set from the state server to the client is equal to a timing time;
and may also be sent upon receiving a client update cache node set request.
The client may specifically send the request for updating the cache node set to the state server when the connection to the cache node fails.
The method may further include sending the request for updating the cache node set to the state server when it is monitored that the state server sends an update notification, where the state server sends the update notification when the IP address and the port of the newly added available cache node are added to the cache node set of the state server and when the IP address and the port of the unavailable cache node are deleted from the cache node set.
It should be noted that, in step S105, the cache node set is applied at the client, so that the client sends the access request to the cache nodes in the cache node set, specifically, the cache node set may be applied at the client, and the access of the client is sent to each available cache node IP address and port by using a hash algorithm.
By applying the method implemented by the embodiment, the set of the available cache nodes is dynamically updated at the state server, so that each client can acquire the dynamically updated set of the available cache nodes from the state server, the consistency of the distributed cache nodes at each client is maintained, the available cache nodes can be applied to each client in time, each client does not need to be responsible for the dynamic update of the cache nodes, and the efficiency and the consistency of the cache node update are improved.
The following explains the received notification in step S101 and step S103 in the above embodiment, specifically, the notification of receiving the new available cache node and the notification of deleting the unavailable cache node may be specifically obtained from the cache monitoring server, where the cache monitoring server may specifically generate the notification of adding the available cache node and the notification of deleting the unavailable cache node by the following steps:
generating a notice of the newly added available cache node by obtaining an IP address and a port of the newly added cache node, wherein the notice comprises the IP address and the port of the newly added cache node, and the IP address and the port are stored in a cache node set of a cache monitoring server;
and obtaining the IP address and the port of the cache node from the stored cache node set, sending access to each cache node, and generating a notification for deleting the unavailable cache node when the feedback of the cache node is not received, wherein the notification comprises the IP address and the port of the cache node which does not receive the feedback.
In the invention, the application cache monitoring server sends access to the cache node to keep communication with the cache node, and when feedback of the cache node is not received, the failure unavailability of the cache node can be determined, and a notification for deleting the unavailable cache node is returned, so that the purpose of finding the node failure in time can be realized; after the IP address and the port of the newly added cache node are obtained, the IP address and the port are stored in the cache node set of the cache monitoring server, and a notification of the newly added available cache node is sent out, so that the purpose of enabling the node set of the client to obtain the newly added node in time can be achieved.
Referring to fig. 2, a system for implementing dynamic update of distributed cache nodes to a client according to the present invention is shown in the figure, and the system includes:
the cache node update module 201: the system comprises a cache node set, a notification module and a cache node processing module, wherein the cache node set is used for receiving a notification of a newly added available cache node, acquiring an IP address and a port of the newly added available cache node according to the received notification of the newly added available cache node, adding the IP address and the port of the newly added available cache node into the cache node set, acquiring the IP address and the port of an unavailable cache node according to the received notification of deleting the unavailable cache node, and deleting the IP address and the port of the unavailable cache node from the cache node set;
the client update module 202: the client is used for sending the access request to the cache nodes in the cache node set by applying the cache node set at the client.
In an embodiment of the system of the present invention, referring to fig. 3, the cache node update module 301: the method and the device can be specifically used for obtaining the IP address and the port of the newly added available cache node at the client according to the received notification of the newly added available cache node, adding the IP address and the port of the newly added available cache node to the cache node set of the client, obtaining the IP address and the port of the unavailable cache node according to the received notification of deleting the unavailable cache node, and deleting the IP address and the port of the unavailable cache node from the cache node set of the client;
the client update module 302: specifically, the cache node update module 301 may be configured to receive the cache node set, and apply the cache node set at a client to enable the client to send an access request to a cache node in the cache node set.
In another embodiment of the system of the present invention, referring to fig. 4, the cache node update module 401: the method and the device can be specifically used for obtaining the IP address and the port of the newly added available cache node at the state server according to the received notification of the newly added available cache node, adding the IP address and the port of the newly added available cache node to the cache node set of the state server, obtaining the IP address and the port of the unavailable cache node according to the received notification of deleting the unavailable cache node, and deleting the IP address and the port of the unavailable cache node from the cache node set of the state server;
the cache node update module 401: further configured to send the set of cache nodes from a state server to the client;
the client update module 402: the cache node update module 401 at the state server may be specifically configured to receive the cache node set, and apply the cache node set at the client to enable the client to send an access request to a cache node in the cache node set.
The cache node updating modules 301 and 401 in the above system embodiment: the method can be specifically used for receiving a notice of newly adding an available cache node and a notice of deleting an unavailable cache node from the cache monitoring server;
wherein the cache monitoring servers 303 and 403: the method and the device can be specifically used for generating a notification of a newly added available cache node by obtaining an IP address and a port of the newly added cache node, where the notification includes the IP address and the port of the newly added cache node, and storing the IP address and the port in a cache node set of a cache monitoring server, obtaining the IP address and the port of the cache node through the stored cache node set, sending an access to each cache node, and generating a notification of deleting an unavailable cache node when no feedback of the cache node is received, where the notification includes the IP address and the port of the cache node which does not receive the feedback.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The above description is only for the preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention shall fall within the protection scope of the present invention.

Claims (8)

1. A method for realizing dynamic update of distributed cache nodes to a client is characterized by comprising the following steps:
acquiring the IP address and the port of the newly added available cache node according to the received notification of the newly added available cache node;
adding the IP address and the port of the newly added available cache node into a cache node set;
according to the received notice of deleting the unavailable cache node, obtaining the IP address and the port of the unavailable cache node;
deleting the IP address and the port of the unavailable cache node from the cache node set;
the cache node set is applied at the client so that the client sends an access request to the cache nodes in the cache node set, the deleted cache nodes can be deleted from the cache node set of the client in time, and newly added cache nodes can serve the client in time;
the IP address and the port of the newly added available cache node are obtained according to the received notification of the newly added available cache node, and the IP address and the port are obtained by monitoring the notification at a client;
adding the IP address and the port of the newly added available cache node into a cache node set, specifically adding the IP address and the port of the newly added available cache node into the cache node set of the client at the client;
the IP address and the port of the unavailable cache node are obtained according to the received notice of deleting the unavailable cache node, and are specifically obtained by monitoring the notice at the client;
deleting the IP address and the port of the unavailable cache node from the cache node set, specifically from the cache node set of the client; or,
the IP address and the port of the newly added available cache node are obtained according to the received notice of the newly added available cache node, and particularly, the notice is monitored at a state server side to obtain the IP address and the port of the newly added available cache node;
adding the IP address and the port of the newly added available cache node into a cache node set, specifically adding the IP address and the port of the newly added available cache node into the cache node set of the state server at the state server end;
the IP address and the port of the unavailable cache node are obtained according to the received notice of deleting the unavailable cache node, and particularly, the IP address and the port of the unavailable cache node are obtained by monitoring the notice at a state server;
deleting the IP address and the port of the unavailable cache node from the cache node set, specifically from the cache node set of the state server;
before the cache node set is used as a cache node set of a client, the cache node set is sent to the client from a state server;
the applying the cache node set at the client to enable the client to send the access request to the cache nodes in the cache node set may specifically be: and applying the cache node set at the client, and sending the access of the client to each available cache node IP address and port by adopting a Hash algorithm.
2. The method according to claim 1, wherein the sending of the set of cache nodes from the state server to the client is specifically sent when a time interval between a last time of sending the set of cache nodes from the state server to the client at a current time is equal to a timing time.
3. The method according to claim 1, wherein the sending of the set of cache nodes from the state server to the client is specifically sent upon receiving a client update cache node set request.
4. The method of claim 3, wherein the client sends the update cache node set request to a state server, particularly upon a failure to connect to a cache node.
5. The method according to claim 3, wherein the client sends the update cache node set request to the state server, specifically when monitoring that the state server sends an update notification;
and the state server side sends an update notification when the IP address and the port of the newly added available cache node are added to the cache node set of the state server and when the IP address and the port of the unavailable cache node are deleted from the cache node set.
6. The method according to claim 1, wherein the notification of receiving the new available cache node and the notification of deleting the unavailable cache node are specifically obtained from a cache monitoring server;
the cache monitoring server specifically generates a notification of adding an available cache node and a notification of deleting an unavailable cache node by the following steps:
generating a notice of the newly added available cache node by obtaining an IP address and a port of the newly added cache node, wherein the notice comprises the IP address and the port of the newly added cache node, and the IP address and the port are stored in a cache node set of a cache monitoring server;
and obtaining the IP address and the port of the cache node from the stored cache node set, sending access to each cache node, and generating a notification for deleting the unavailable cache node when the feedback of the cache node is not received, wherein the notification comprises the IP address and the port of the cache node which does not receive the feedback.
7. A system for implementing dynamic update of distributed cache nodes to clients, comprising:
a cache node update module: the system comprises a cache node set, a notification module and a cache node processing module, wherein the cache node set is used for receiving a notification of a newly added available cache node, acquiring an IP address and a port of the newly added available cache node according to the received notification of the newly added available cache node, adding the IP address and the port of the newly added available cache node into the cache node set, acquiring the IP address and the port of an unavailable cache node according to the received notification of deleting the unavailable cache node, and deleting the IP address and the port of the unavailable cache node from the cache node set;
the client side updating module: the cache node set is applied at the client to enable the client to send an access request to the cache nodes in the cache node set, so that the deleted cache nodes can be deleted from the cache node set of the client in time, and newly added cache nodes can serve the client in time;
wherein,
the cache node updating module: the method is specifically used for acquiring the IP address and the port of a newly added available cache node at a client according to a received notification of the newly added available cache node, adding the IP address and the port of the newly added available cache node to a cache node set of the client, acquiring the IP address and the port of an unavailable cache node according to a received notification of deleting the unavailable cache node, and deleting the IP address and the port of the unavailable cache node from the cache node set of the client; or,
the cache node updating module: the method specifically comprises the steps that the state server side obtains an IP address and a port of a newly added available cache node according to a received notice of the newly added available cache node, adds the IP address and the port of the newly added available cache node to a cache node set of the state server, obtains the IP address and the port of an unavailable cache node according to a received notice of deleting the unavailable cache node, and deletes the IP address and the port of the unavailable cache node from the cache node set of the state server;
the cache node updating module: the client update module is also used for sending the cache node set from the state server to the client;
the client update module is configured to apply the cache node set at a client to enable the client to send an access request to a cache node in the cache node set, and specifically may be: and applying the cache node set at the client, and sending the access of the client to each available cache node IP address and port by adopting a Hash algorithm.
8. The system of claim 7, wherein the cache node update module: the cache management system is specifically used for receiving a notice of newly adding an available cache node and a notice of deleting an unavailable cache node from a cache monitoring server;
the cache monitoring server: the notification is used for generating a notification of a newly added available cache node by obtaining an IP address and a port of the newly added cache node, the notification comprises the IP address and the port of the newly added cache node, the IP address and the port are stored in a cache node set of a cache monitoring server, the IP address and the port of the cache node are obtained through the stored cache node set, access is sent to each cache node, when feedback of the cache node is not received, a notification for deleting the unavailable cache node is generated, and the notification comprises the IP address and the port of the cache node which does not receive the feedback.
CN201210526492.9A 2012-12-07 2012-12-07 A kind of method and system that realize distributed caching node and dynamically update client Expired - Fee Related CN102984267B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210526492.9A CN102984267B (en) 2012-12-07 2012-12-07 A kind of method and system that realize distributed caching node and dynamically update client

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210526492.9A CN102984267B (en) 2012-12-07 2012-12-07 A kind of method and system that realize distributed caching node and dynamically update client

Publications (2)

Publication Number Publication Date
CN102984267A CN102984267A (en) 2013-03-20
CN102984267B true CN102984267B (en) 2016-05-11

Family

ID=47858000

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210526492.9A Expired - Fee Related CN102984267B (en) 2012-12-07 2012-12-07 A kind of method and system that realize distributed caching node and dynamically update client

Country Status (1)

Country Link
CN (1) CN102984267B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103346910A (en) * 2013-06-25 2013-10-09 曙光信息产业(北京)有限公司 Method and device for managing available mode of servers
CN104866380B (en) * 2015-06-18 2018-07-06 北京搜狐新媒体信息技术有限公司 A kind for the treatment of method and apparatus of the state conversion of cluster management system
CN105847352B (en) * 2016-03-22 2019-09-17 聚好看科技股份有限公司 Expansion method, device and distributed cache system based on distributed cache system
CN105978744B (en) * 2016-07-26 2018-10-26 浪潮电子信息产业股份有限公司 A kind of resource allocation methods, apparatus and system
CN108089934B (en) * 2016-11-22 2021-08-03 成都华为技术有限公司 Cluster management method and cluster server
CN106790092B (en) * 2016-12-23 2020-06-19 北京奇艺世纪科技有限公司 Remote procedure call server control system and method
CN110661637A (en) * 2018-06-30 2020-01-07 华为技术有限公司 Distributed system member changing method and distributed system
CN111031126B (en) * 2019-12-10 2022-08-12 江苏满运软件科技有限公司 Cluster cache sharing method, system, equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101222410A (en) * 2008-01-22 2008-07-16 张建中 Neighborhood-resource discovering method, device and system
CN102035886A (en) * 2006-11-09 2011-04-27 微软公司 Consistency within a federation infrastructure
CN102693324A (en) * 2012-01-09 2012-09-26 西安电子科技大学 Distributed database synchronization system, synchronization method and node management method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102035886A (en) * 2006-11-09 2011-04-27 微软公司 Consistency within a federation infrastructure
CN101222410A (en) * 2008-01-22 2008-07-16 张建中 Neighborhood-resource discovering method, device and system
CN102693324A (en) * 2012-01-09 2012-09-26 西安电子科技大学 Distributed database synchronization system, synchronization method and node management method

Also Published As

Publication number Publication date
CN102984267A (en) 2013-03-20

Similar Documents

Publication Publication Date Title
CN102984267B (en) A kind of method and system that realize distributed caching node and dynamically update client
US10530847B2 (en) Virtual application delivery chassis system
US9912538B2 (en) Synchronization of configuration file of virtual application distribution chassis
US10560422B2 (en) Enhanced inter-network monitoring and adaptive management of DNS traffic
WO2014128707A4 (en) Increased data transfer rate method and system for regular internet user
JP2015072694A (en) Method and system for content management
CN103856569A (en) Method and device for synchronizing domain name system resource information
CN101442566A (en) Method and apparatus for implementing dynamic domain name update
CN103580880A (en) Method, device and system for rapidly notifying CGN anomalies
CN106612339A (en) Domain name updating method, system and main DNS (Domain Name System) server
CN104836839A (en) Universal user self-defining session system and session management method thereof
WO2013095770A1 (en) Method and apparatus for messaging in the cloud
US8364828B2 (en) SIP-based call session server and message-routing method
US9913074B2 (en) Identifying resources from a device in a communications network
WO2017071118A1 (en) Monitoring resource management method and apparatus, cse and storage medium
CN103916489B (en) The many IP of a kind of single domain name domain name analytic method and system
CN115103008B (en) Service request forwarding system
CN106850747B (en) Transcoding node management system and method of distributed real-time transcoding system
CN108337280B (en) Resource updating method and device
CN107273047B (en) Cache management method, cache manager and storage management software
US11228559B2 (en) Domain management and synchronization system
US20230146880A1 (en) Management system and management method
CN103167047A (en) Domain name server (DNS) resource recording dynamic update method
CN107547296B (en) Information processing method and device
CN105610619A (en) Network element equipment management method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP02 Change in the address of a patent holder

Address after: 100086 12, 1201, 3 building, 2 South Road, Haidian District Academy of Sciences, Beijing.

Patentee after: BEIJING SOHU NEW MEDIA INFORMATION TECHNOLOGY Co.,Ltd.

Address before: 100084 Beijing Haidian District Zhongguancun East Road 1 hospital 9 building Sohu cyber Building 8 floor 802 room.

Patentee before: BEIJING SOHU NEW MEDIA INFORMATION TECHNOLOGY Co.,Ltd.

CP02 Change in the address of a patent holder
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160511

CF01 Termination of patent right due to non-payment of annual fee