CN107204863A - A kind of plug-in control method, device and cloud storage system for cloud storage system - Google Patents
A kind of plug-in control method, device and cloud storage system for cloud storage system Download PDFInfo
- Publication number
- CN107204863A CN107204863A CN201610150569.5A CN201610150569A CN107204863A CN 107204863 A CN107204863 A CN 107204863A CN 201610150569 A CN201610150569 A CN 201610150569A CN 107204863 A CN107204863 A CN 107204863A
- Authority
- CN
- China
- Prior art keywords
- plug
- unit
- node
- storage system
- cloud storage
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 61
- 230000005540 biological transmission Effects 0.000 claims abstract description 19
- 230000006870 function Effects 0.000 claims description 64
- 238000001514 detection method Methods 0.000 claims description 17
- 238000004321 preservation Methods 0.000 claims description 13
- 238000012360 testing method Methods 0.000 claims description 8
- 238000009434 installation Methods 0.000 abstract description 20
- 238000007726 management method Methods 0.000 description 155
- 238000004891 communication Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000026676 system process Effects 0.000 description 1
Classifications
-
- 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/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
-
- 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/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/084—Configuration by using pre-existing information, e.g. using templates or copying from other elements
- H04L41/0846—Configuration by using pre-existing information, e.g. using templates or copying from other elements based on copy from other elements
-
- 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
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Stored Programmes (AREA)
Abstract
The embodiments of the invention provide a kind of plug-in control method, device and cloud storage system for cloud storage system, methods described is applied to any node in cloud storage system, and methods described includes:When receiving the key message of plug-in unit of plug-in management node transmission, determined whether the plug-in unit is installed according to the key message of the plug-in unit, wherein the plug-in unit is newly to reach the standard grade or plug-in unit to be updated;If so, then sending the first request for obtaining the plug-in content to the plug-in management node;The plug-in content that the plug-in management node is sent is received, and loads the plug-in content.In the embodiment of the present invention, each node can be with the plug-in unit of each self installation of parallel control, and do not need operating personnel that the plug-in unit in each node to be installed, when any node receives the key message of the plug-in unit of plug-in management node transmission, and when confirming to install the plug-in unit according to unique characteristics, the node can install the plug-in unit automatically, therefore, it is possible to improve plug-in unit installation effectiveness.
Description
Technical field
The present invention relates to plug-in unit control technology field, more particularly to a kind of plug-in unit control for cloud storage system
Method processed, device and cloud storage system.
Background technology
Cloud storage is in new general of cloud computing (cloud computing) conceptive extension and developed one
Read, be a kind of emerging Network storage technology, refer to by cluster application, network technology or distributed document
Various types of a large amount of storage devices in network are gathered association by the functions such as system by application software
With work, a common system for externally providing data storage and Operational Visit function.
With the development of science and technology, the scale of cloud storage system is increasing, the upgrading and extension of its applied business
Demand is inevitable and long-standing, and a variety of service applications are carried according to demand in order to reach, and energy
The longitudinal direction upgrading of existing business is enough supported, Plugin Mechanism arises at the historic moment.
Plug-in unit (Plugin) is to follow the application program module that certain specification is developed, and is used as whole application
A part for program, plug-in unit is often to replace, and the Function Extension of application program is realized with this.
In cloud storage system, plug-in unit can be installed in management node, memory node and access node.
With the development of plug-in part technology, some plug-in units newly developed can be installed in each node, or, can be with
Upgrading processing is carried out to the plug-in unit being installed in each node, to extend the function of each node.
In existing cloud storage system, when exist newly reach the standard grade or during plug-in unit to be updated, it is necessary to operating personnel according to
It is secondary that the plug-in unit is installed in the node of each in cloud storage system.But, because cloud storage system is generally comprised
Multiple nodes (such as management node, memory node, access node), therefore, this method is less efficient.
The content of the invention
The purpose of the embodiment of the present invention is to provide a kind of plug-in control method, device for cloud storage system
And cloud storage system, to improve plug-in unit installation effectiveness in cloud storage system.Concrete technical scheme is as follows:
In a first aspect, the embodiments of the invention provide a kind of plug-in control method for cloud storage system, should
For any node in cloud storage system, the cloud storage system also includes at least one plug-in management section
Point, methods described includes:
When receiving the key message for the plug-in unit that the plug-in management node is sent, according to the pass of the plug-in unit
Key information determines whether to install the plug-in unit, wherein the plug-in unit is newly to reach the standard grade or plug-in unit to be updated;
If so, then sending the first request for obtaining the plug-in content to the plug-in management node;
The plug-in content that the plug-in management node is sent is received, and loads the plug-in content.
Further, the key message of the plug-in unit includes at least one of following:The identification information of the plug-in unit
With the function information of the plug-in unit.
Further, when the plug-in unit key message including the plug-in unit identification information and the plug-in unit
During function information, the key message according to the plug-in unit determines whether to install the plug-in unit, including:
According to the identification information of the plug-in unit, judge whether itself has installed the plug-in unit of the identification information, if
It is, it is determined that the plug-in unit is installed;And/or
According to the function information of the plug-in unit, and the function information of application program itself is installed, has determined institute
Whether the matching degree for stating the function information and the function information for itself having installed application program of plug-in unit is more than
Given threshold, if, it is determined that the plug-in unit is installed.
Further, it is described when receiving the key message for the plug-in unit that the plug-in management node is sent, root
Before determining whether to install the plug-in unit according to the key message of the plug-in unit, methods described also includes:
Whether have plug-in unit newly reach the standard grade or to be updated, if so, to the plug-in unit if detecting in the plug-in management node
Management node sends the second request of the key message for obtaining the plug-in unit, with the gained plug-in management node
The key message of the plug-in unit is sent to itself.
Further, the index letter that plug-in unit has been installed in each node is preserved in the plug-in management node
Breath, methods described also includes:
After the plug-in content is successfully loaded, sent to the plug-in management node and load successful message,
The index information of plug-in unit has been installed in the node to cause its preservation of the plug-in management node updates.
Further, any node includes:Management node, memory node or access node.
Second aspect, should the embodiments of the invention provide a kind of plug-in control method for cloud storage system
For the plug-in management node in cloud storage system, the cloud storage system also includes at least one node, institute
State and communicated between plug-in management node and each node by network, methods described includes:
Newly reached the standard grade or during plug-in unit to be updated when existing, determine that plug-in unit is corresponding described in the cloud storage system
Each node in node group to be loaded;
The key message of the plug-in unit is sent to each node;
The first request that first node is sent is received, wherein described first asks to be the first node according to institute
The key message for stating plug-in unit confirms that itself installs what is sent during the plug-in unit;
The plug-in content is sent to the first node, to cause the first node to load the plug-in unit
Content.
Further, it is described newly to reach the standard grade or during plug-in unit to be updated when existing, determine in the cloud storage system
Each node in the corresponding node group to be loaded of the plug-in unit includes:
Detection itself, which whether there is, newly reaches the standard grade or plug-in unit to be updated;
If so, each node in the cloud storage system is defined as into the corresponding node to be loaded of the plug-in unit
Each node in group.
Further, the index letter that plug-in unit has been installed in each node is preserved in the plug-in management node
Breath, each node determined described in the cloud storage system in the corresponding node group to be loaded of plug-in unit,
Including:
Newly reach the standard grade or during plug-in unit to be updated, according to the key message of the plug-in unit and itself protect when detection is present
The matching degree of the index information of plug-in unit has been installed in each node deposited, has determined to insert described in the cloud storage system
Each node in the corresponding node group to be loaded of part.
Further, it is described to determine described in the cloud storage system in the corresponding node group to be loaded of plug-in unit
Each node includes:
The second request of the key message for the acquisition plug-in unit that multiple nodes are sent is received, wherein, described the
Two requests are that the multiple nodal test is newly reached the standard grade or plug-in unit to be updated to plug-in management node presence
When, sent to the plug-in management node;
The multiple nodes for sending second request are defined as the correspondence of plug-in unit described in the cloud storage system
Node group to be loaded in each node.
Further, methods described also includes:
The message for the successful loading plug-in unit that the first node is sent is received, and updates the institute of itself preservation
State the index information that plug-in unit has been installed in first node.
Further, the node includes:Management node, memory node or access node.
The third aspect, should the embodiments of the invention provide a kind of plug-in control device for cloud storage system
For any node in cloud storage system, the cloud storage system also includes at least one plug-in management section
Point, described device includes:
Determining module, for when receiving the key message for the plug-in unit that the plug-in management node is sent, root
Determine whether the plug-in unit is installed according to the key message of the plug-in unit, wherein the plug-in unit is newly to reach the standard grade or treat more
New plug-in unit;
First sending module, for when the determining module determines to install the plug-in unit, to the inserter tube
Manage node and send the first request for obtaining the plug-in content;
Receiving module, for receiving the plug-in content that the plug-in management node is sent, and is loaded described
Plug-in content.
Further, the key message of the plug-in unit includes at least one of following:The identification information of the plug-in unit
With the function information of the plug-in unit.
Further, when the plug-in unit key message including the plug-in unit identification information and the plug-in unit
During function information, the determining module, specifically for:
According to the identification information of the plug-in unit, judge whether itself has installed the plug-in unit of the identification information, if
It is, it is determined that the plug-in unit is installed;And/or
According to the function information of the plug-in unit, and the function information of application program itself is installed, has determined institute
Whether the matching degree for stating the function information and the function information for itself having installed application program of plug-in unit is more than
Given threshold, if, it is determined that the plug-in unit is installed.
Further, described device also includes:
Detection module, for before the determining module determines whether to install the plug-in unit, detecting described insert
Whether there is plug-in unit newly to reach the standard grade or to be updated in part management node, obtained if so, being sent to the plug-in management node
The second request of the key message of the plug-in unit is taken, sends described to itself with the gained plug-in management node
The key message of plug-in unit.
Further, the index letter that plug-in unit has been installed in each node is preserved in the plug-in management node
Breath, described device also includes:
Second sending module, for after the plug-in content is successfully loaded, being sent out to the plug-in management node
Send loading successful message, installed in the node to cause its preservation of the plug-in management node updates
The index information of plug-in unit.
Further, any node includes:Management node, memory node or access node.
Fourth aspect, should the embodiments of the invention provide a kind of plug-in control device for cloud storage system
For the plug-in management node in cloud storage system, the cloud storage system also includes at least one node, institute
State and communicated between plug-in management node and each node by network, described device includes:
Determining module, for newly reaching the standard grade or during plug-in unit to be updated when existing, is determined in the cloud storage system
Each node in the corresponding node group to be loaded of the plug-in unit;
First sending module, the key message for sending the plug-in unit to each node;
Receiving module, the first request for receiving first node transmission, wherein first request is described
What first node was sent when confirming that itself installs the plug-in unit according to the key message of the plug-in unit;
Second sending module, for the plug-in content to be sent into the first node, to cause described
One node loads the plug-in content.
Further, the determining module includes:
Detection sub-module, newly reaches the standard grade or plug-in unit to be updated for detecting that itself whether there is;
First determination sub-module, for new reaching the standard grade or to be updated inserting when the detection sub-module is detected the presence of
During part, each node in the cloud storage system is defined as in the corresponding node group to be loaded of the plug-in unit
Each node.
Further, first determination sub-module, specifically for:
When the detection sub-module detect the presence of it is new reach the standard grade or during plug-in unit to be updated, according to the plug-in unit
The matching degree of the index information of plug-in unit has been installed in each node that key message is preserved with itself, the cloud is determined
Each node in the corresponding node group to be loaded of plug-in unit described in storage system.
Further, the determining module, including:
Receiving submodule, please for receiving the second of key message of the acquisition plug-in unit that multiple nodes are sent
Ask, wherein, second request is that the multiple nodal test is newly reached the standard grade to plug-in management node presence
Or during plug-in unit to be updated, sent to the plug-in management node;
Second determination sub-module, for the multiple nodes for sending second request to be defined as into the cloud storage
Each node in the corresponding node group to be loaded of plug-in unit described in system.
Further, described device also includes:
Update module, the message for receiving the successful loading plug-in unit that the first node is sent, and more
The index information of plug-in unit has been installed in the new first node itself preserved.
Further, the node includes:Management node, memory node or access node.
5th aspect, the embodiments of the invention provide a kind of cloud storage system, the cloud storage system includes:
The plug-in control device being arranged in cloud storage system in any node as described in the above-mentioned third aspect and
The plug-in control device being arranged in cloud storage system in plug-in management node as described in above-mentioned fourth aspect.
The embodiments of the invention provide a kind of plug-in control method, device and cloud storage for cloud storage system
Each node can be with the plug-in unit of each self installation of parallel control in system, this method, and does not need operating personnel to each
Plug-in unit in node is installed, and when receiving the key message of plug-in unit of plug-in management node transmission, is appointed
One node can be confirmed whether to install the plug-in unit according to unique characteristics, when confirming result to be, the node
The plug-in unit can be installed, therefore, it is possible to improve plug-in unit installation effectiveness automatically.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to implementing
The accompanying drawing used required in example or description of the prior art is briefly described, it should be apparent that, describe below
In accompanying drawing be only some embodiments of the present invention, for those of ordinary skill in the art, do not paying
On the premise of going out creative work, other accompanying drawings can also be obtained according to these accompanying drawings.
Fig. 1 is a kind of flow of plug-in control method for cloud storage system provided in an embodiment of the present invention
Figure;
Fig. 2 is a kind of another stream of plug-in control method for cloud storage system provided in an embodiment of the present invention
Cheng Tu;
Fig. 3 is the flow of another plug-in control method for cloud storage system provided in an embodiment of the present invention
Figure;
Fig. 4 shows for a kind of structure of plug-in control device for cloud storage system provided in an embodiment of the present invention
It is intended to;
Fig. 5 is a kind of another knot of plug-in control device for cloud storage system provided in an embodiment of the present invention
Structure schematic diagram;
Fig. 6 is the structure of another plug-in control device for cloud storage system provided in an embodiment of the present invention
Schematic diagram.
Embodiment
In order to improve plug-in unit installation effectiveness in cloud storage system, deposited the embodiments of the invention provide one kind for cloud
Plug-in control method, device and the cloud storage system of storage system.
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear
Chu, it is fully described by, it is clear that described embodiment is only a part of embodiment of the invention, rather than
Whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art are not making creation
Property work under the premise of the every other embodiment that is obtained, belong to the scope of protection of the invention.
It should be noted that in the case where not conflicting, the embodiment in the present invention and the feature in embodiment
It can be mutually combined.Describe the present invention in detail below with reference to the accompanying drawings and in conjunction with the embodiments.
In order to improve plug-in unit installation effectiveness in cloud storage system, deposited the embodiments of the invention provide one kind for cloud
The plug-in control method process of storage system, as shown in figure 1, the process comprises the following steps:
S101, when receiving the key message of plug-in unit of plug-in management node transmission, according to the plug-in unit
Key message determines whether to install the plug-in unit, wherein the plug-in unit is newly to reach the standard grade or plug-in unit to be updated.
Any node that this method can apply in cloud storage system, any node can include:Management
Node, memory node or access node.Also, at least one plug-in unit can also be included in the cloud storage system
Management node, the plug-in management node can be led between each above-mentioned node or part of nodes by network
Letter, to carry out information exchange etc..
In embodiments of the present invention, can be in cloud storage in order to improve plug-in unit installation effectiveness in cloud storage system
One plug-in management node is set in system, and the plug-in management node can be for every in management cloud storage system
Plug-in unit in individual node.For example, plug-in unit newly developed or plug-in unit to be updated can be stored in into plug-in management
In node, then interacted by plug-in management node with the node of each in cloud storage system, it is each to cause
Individual node determines whether to install the plug-in unit, and then reaches the purpose for controlling plug-in unit in each node.
It should be noted that in embodiments of the present invention, plug-in management node can be one in cloud storage system
Individual single node, or, in order to save interstitial content, the configuration of plug-in management node can also be deposited in cloud
In any of storage system management node.
In embodiments of the present invention, any node in cloud storage system can receive the transmission of plug-in management node
Plug-in unit key message, and according to the key message of the plug-in unit determine whether install the plug-in unit, wherein this insert
Part can newly be reached the standard grade or plug-in unit to be updated.The key message of above-mentioned plug-in unit can include following at least one
:The identification information of plug-in unit and the function information of plug-in unit.
Specifically, plug-in management node can at set time intervals (such as 1 second, 2 seconds, 3 seconds),
Whether detection itself has and newly reaches the standard grade or plug-in unit to be updated, itself has new reach the standard grade or to be updated slotting when detecting
During part, the key message of the plug-in unit can be sent to each node in cloud storage system, so that each is saved
Point is confirmed whether to install the plug-in unit.
Whether for example, plug-in management node can be according to reception time of each plug-in unit, it is on new to determine each plug-in unit
Line or plug-in unit to be updated.Time and plug-in management nodal test are received between the time of the plug-in unit when plug-in unit
Interval when being less than the scheduled time, it may be determined that the plug-in unit is newly reaches the standard grade or plug-in unit to be updated.Or, plug-in unit
The identification information of mounted plug-in unit and version number etc. in each node before can be preserved in management node, when
When detecting the presence of plug-in unit corresponding to identification information that the identification information with having preserved differs, this may indicate that
Plug-in unit is new plug-in unit of reaching the standard grade;Or identical from the identification information preserved but version number is different when detecting the presence of
Plug-in unit when, may indicate that the plug-in unit be plug-in unit to be updated.Or, plug-in management node can preset one
Individual memory space, newly reaches the standard grade or plug-in unit to be updated for storing.In this case, plug-in management node can be with
Detect in the memory space and whether preserve plug-in unit, can be with when detecting the memory space and preserving plug-in unit
Show the plug-in unit newly to reach the standard grade or plug-in unit to be updated.
When any node receives the key message of the plug-in unit of plug-in management node transmission, the node can root
According to the key message of the plug-in unit, it is determined whether install the plug-in unit.
Specifically, the key message of the plug-in unit received when any node includes the identification information and plug-in unit of plug-in unit
Function information when, the node can confirm according to the function information of the identification information of the plug-in unit and/or the plug-in unit
Whether the plug-in unit is installed.
For example, the node may determine that whether itself has installed the plug-in unit of the identification information, if it is, can
To show that the plug-in unit is itself to have installed the plug-in unit after update of plug-in, in this case, the node can be determined
The plug-in unit is installed, using the plug-in unit after updating, to realize more Function Extensions.
The node can also determine whether to install the plug-in unit according to the function information of the plug-in unit.For example, the node
Can be according to the function information of the plug-in unit, and the function information of application program itself has been installed, determine that this is inserted
Whether the matching degree of function information of the function information of part with itself having installed application program is more than given threshold
(such as 80%, 85%, 90%), if it is, determining to install the plug-in unit.
Specifically, the node can calculate the function information of the plug-in unit and itself install the function of application program
Text matches degree between information, and pacified text matching degree as the function information of the plug-in unit with itself
Fill the matching degree of the function information of application program.
It should be noted that the node is calculating the function information of the plug-in unit and itself is installing application program
When text matches between function information are spent, existing any method can be used, the present invention does not make to this
Limit.
S102, when it is determined that installing the plug-in unit, sends to the plug-in management node and obtains the plug-in content
First request.
In embodiments of the present invention, in order to reduce the data volume of inter-node communication, new reach the standard grade or treat more when existing
During new plug-in unit, plug-in management node only sends the key message of the plug-in unit to each node.And when any section
When point determines to install the plug-in unit, the node only can not install the plug-in unit according to the key message of the plug-in unit, but
Need the content of the acquisition plug-in unit.
Therefore, when any node determines to install the plug-in unit, can sending acquisition to plug-in management node, this is inserted
The request of part content, to cause plug-in management node to itself sending the plug-in content.
It is appreciated that compared with plug-in content, the data volume of plug-in unit key message is much smaller, therefore, when
In the presence of newly reaching the standard grade or during plug-in unit to be updated, plug-in management node only sends the key of the plug-in unit to each node
Information, and when only receiving the request of acquisition plug-in content of node transmission, just send plug-in unit to the node
Content, can reduce the data volume of plug-in management node and each inter-node communication, mitigate inter-node communication pressure.
S103, receives the plug-in content that the plug-in management node is sent, and load the plug-in content.
When it is any to plug-in management node send obtain plug-in content request after, can further receive this insert
The plug-in content that part management node is sent, and the plug-in content is loaded, the plug-in unit is arranged on the node
In.
Alternatively, plug-in management node to the plug-in unit in each node in order to be controlled, in plug-in management node
In can preserve the index information that plug-in unit has been installed in each node.In this case, when the node successfully adds
Carry after the plug-in content, can be sent to plug-in management node and load successful message, to cause plug-in management
The index information of plug-in unit is installed, therefore, it is possible in plug-in management section in the node of its preservation of node updates
The index information for having installed plug-in unit newest in each node is preserved in point.
Plug-in control method provided in an embodiment of the present invention for cloud storage system, applied to cloud storage system
In any node, each node can with the plug-in unit of each self installation of parallel control, and do not need operating personnel to each
Plug-in unit in node is installed, and when receiving the key message of plug-in unit of plug-in management node transmission, is appointed
One node can be confirmed whether to install the plug-in unit according to unique characteristics, when confirming result to be, the node
The plug-in unit can be installed, therefore, it is possible to improve plug-in unit installation effectiveness automatically.
Further, as shown in Fig. 2 the embodiment of the present invention provided it is a kind of for cloud storage system
Plug-in control method can also include:
S104, whether have plug-in unit newly reach the standard grade or to be updated, if so, to institute if detecting in the plug-in management node
State the second request that plug-in management node sends the key message for obtaining the plug-in unit.
In embodiments of the present invention, any node can be communicated with plug-in management node.Specifically, appoint
Whether one node can be detected in plug-in management node has plug-in unit newly to reach the standard grade or to be updated.
For example, a memory space can be preset in plug-in management node, only it is used for storing newly reaching the standard grade or treating more
New plug-in unit.In this case, each node can at predetermined intervals (such as 1 second, 2 seconds, 5 seconds
Deng), memory space in query plugin management node, to detect whether preserve slotting in the memory space
Part, when detecting the memory space and preserving plug-in unit, may indicate that the plug-in unit is reached the standard grade or to be updated inserted to be new
Part.
When any node, which is detected, has plug-in unit newly to reach the standard grade or be to be updated in plug-in management node, it can be inserted to this
Part management node send obtain the plug-in unit key message request, with cause plug-in management node to its own
Send the key message of the plug-in unit.
In this programme, whether there can be plug-in unit newly to reach the standard grade or treat more in each nodal test plug-in management node
Newly, when any node, which is detected, has plug-in unit newly to reach the standard grade or be to be updated in plug-in management node, to plug-in management
Node sends the request for the key message for obtaining the plug-in unit, and plug-in management node just sends the plug-in unit to the node
Key message, ensure that the node that plug-in management node is sent to the key message of plug-in unit is all normal
The node of work.When node breaks down, inserted because the node will not send to obtain to plug-in management node
The request of the key message of part, therefore, plug-in management node will not also be sent to the key message of plug-in unit,
The wasting of resources can be avoided.
Further, the embodiment of the present invention additionally provides another plug-in control method for cloud storage system
Process, as shown in figure 3, the process comprises the following steps:
S301, newly reaches the standard grade or during plug-in unit to be updated when existing, determines plug-in unit described in the cloud storage system
Each node in corresponding node group to be loaded.
The plug-in management node that this method can apply in cloud storage system.Also, in the cloud storage system
At least one node can also be included, the node can be communicated between plug-in management node by network,
To carry out information exchange etc..Above-mentioned node can include:Management node, memory node or access node.
It should be noted that in embodiments of the present invention, plug-in management node can be one in cloud storage system
Individual single node, or, in order to save interstitial content, the configuration of plug-in management node can also be deposited in cloud
In any of storage system management node.
In embodiments of the present invention, newly reach the standard grade or during plug-in unit to be updated when existing in plug-in management node, insert
Part management node can determine each node in the corresponding node group to be loaded of the plug-in unit of this in cloud storage system,
So that the key message of the plug-in unit to be sent to each node in the node group to be loaded.Specifically, inserter tube
Reason node can determine each node in node group to be loaded first.
In one implementation, plug-in management node can at set time intervals (such as 1 second, 2 seconds,
3 seconds etc.), detect itself whether to have and newly reach the standard grade or plug-in unit to be updated, newly reach the standard grade or treat when detecting itself to have
During the plug-in unit of renewal, the node of each in cloud storage system can be defined as to the corresponding section to be loaded of the plug-in unit
Each node in point group, the key message of the plug-in unit is sent with each node into the cloud storage system.
In this case, each node in cloud storage system can receive the plug-in unit of plug-in management node transmission
Key message, it is possible to according to the key message of the plug-in unit determine whether install the plug-in unit.
In another implementation, plug-in management node in order to be controlled to the plug-in unit in each node,
The index information that plug-in unit has been installed in each node can be preserved in plug-in management node.When plug-in management node
Detect the presence of it is new reach the standard grade or during plug-in unit to be updated, can be preserved according to the key message of the plug-in unit with itself
Each node in installed plug-in unit index information matching degree, determine that the plug-in unit of this in cloud storage system is corresponding
Each node in node group to be loaded.
For example, installed in each node preserved in plug-in management node plug-in unit index information can for it is each
Identification information, function information of plug-in unit etc. are installed.When detect the presence of it is new reach the standard grade or during plug-in unit to be updated,
Plug-in management node can be able to be according to the key message of the plug-in unit, the key message:Identification information, work(
Can information etc., installed that plug-in unit is corresponding to be indexed in each node that the key message of the plug-in unit is preserved with itself
Information is contrasted, and calculates the rope that plug-in unit has been installed in the key message of the plug-in unit and each node of itself preservation
The matching degree of fuse breath, and the node that matching degree is more than predetermined threshold is defined as the plug-in unit of this in cloud storage system
Each node in corresponding node group to be loaded.
When plug-in management node according to the key message of plug-in unit with having installed plug-in unit in each node of itself preservation
Index information matching degree, it is every in the corresponding node group to be loaded of the plug-in unit of this in cloud storage system to determine
During individual node, the key message of the plug-in unit is sent to after each node in the node group to be loaded, each
The probability of the node installation plug-in unit can be greatly increased.Also, due to the matching degree relatively low node installation plug-in unit
Probability it is smaller, therefore, plug-in management node will not to these nodes send plug-in unit key message, can
Reduce the data volume of plug-in management node and each inter-node communication, mitigate inter-node communication pressure.
In another implementation, each node in cloud storage system can be carried out with plug-in management node
Communication.Specifically, whether each node can be detected in plug-in management node has plug-in unit newly to reach the standard grade or to be updated.
For example, a memory space can be preset in plug-in management node, only it is used for storing newly reaching the standard grade or treating more
New plug-in unit.In this case, each node can at predetermined intervals (such as 1 second, 2 seconds, 5 seconds
Deng), memory space in query plugin management node, to detect whether preserve slotting in the memory space
Part, when detecting the memory space and preserving plug-in unit, may indicate that the plug-in unit is reached the standard grade or to be updated inserted to be new
Part.
, can be to plug-in unit when any node, which is detected, has plug-in unit newly to reach the standard grade or be to be updated in plug-in management node
Management node sends the request for the key message for obtaining the plug-in unit.
Therefore, plug-in management node can receive asking for the key message for the acquisition plug-in unit that multiple nodes are sent
Ask, also, by the multiple nodes for sending the request, to be defined as the plug-in unit of this in cloud storage system corresponding to be loaded
Each node in node group.
By the way that the node for sending the request for obtaining plug-in unit key message is defined as into the plug-in unit of this in cloud storage system
Each adding some points in corresponding node group to be loaded, ensure that each node in node group to be loaded is
The node of normal work.When node breaks down, obtained because the node will not be sent to plug-in management node
The request of the key message of plug-in unit is taken, therefore, plug-in management node will not also be sent to the crucial letter of plug-in unit
Breath, can avoid the wasting of resources.
S302, the key message of the plug-in unit is sent to each node.
When it is determined that after each node in the corresponding node group to be loaded of the plug-in unit of this in cloud storage system, inserter tube
Reason node can send the key message of the plug-in unit to each node, to cause each node to be inserted according to this
The key message of part, it is determined whether install the plug-in unit.
S303, receives the first request that first node is sent, wherein first request is the first node
Sent when confirming that itself installs the plug-in unit according to the key message of the plug-in unit.
In embodiments of the present invention,, can be to plug-in unit when the plug-in unit is installed in its determination for each node
Management node sends the request for obtaining the plug-in content.
Specifically, the key message of the plug-in unit received when any node includes the identification information and plug-in unit of plug-in unit
Function information when, the node can confirm according to the function information of the identification information of the plug-in unit and/or the plug-in unit
Whether the plug-in unit is installed.
For example, the node may determine that whether itself has installed the plug-in unit of the identification information, if it is, can
To show that the plug-in unit is itself to have installed the plug-in unit after update of plug-in, in this case, the node can be determined
The plug-in unit is installed, using the plug-in unit after updating, to realize more Function Extensions.
The node can also determine whether to install the plug-in unit according to the function information of the plug-in unit.For example, the node
Can be according to the function information of the plug-in unit, and the function information of application program itself has been installed, determine that this is inserted
Whether the matching degree of function information of the function information of part with itself having installed application program is more than given threshold
(such as 80%, 85%, 90%), if it is, determining to install the plug-in unit.
Specifically, the node can calculate the function information of the plug-in unit and itself install the function of application program
Text matches degree between information, and pacified text matching degree as the function information of the plug-in unit with itself
Fill the matching degree of the function information of application program.
It should be noted that the node is calculating the function information of the plug-in unit and itself is installing application program
When text matches between function information are spent, existing any method can be used, the present invention does not make to this
Limit.
For the ease of description, in embodiments of the present invention, it can will determine that each node for installing the plug-in unit is equal
Referred to as first node.
Plug-in management node can receive the request that each first node is sent, and be inserted with sending this to each first node
Part content.
S304, the first node is sent to by the plug-in content, to cause the first node loading institute
State plug-in content.
After the request of each first node transmission is received, plug-in management node can send out the plug-in content
Give each first node.To cause each first node to load the plug-in content, the plug-in unit is arranged on each first
In node.
Alternatively, plug-in management node to the plug-in unit in each node in order to be controlled, in plug-in management node
In can preserve the index information that plug-in unit has been installed in each node.In this case, plug-in management node can
The message of the plug-in unit is loaded with the success for receiving the transmission of each first node, and it is each to update the correspondence of itself preservation
The index information of plug-in unit is installed, to preserve each first node in plug-in management node in individual first node
In the newest index information for having installed plug-in unit.
Plug-in control method provided in an embodiment of the present invention for cloud storage system, applied to cloud storage system
In plug-in management node, newly reached the standard grade or during plug-in unit to be updated when existing, cloud storage system can be determined first
Each node in the corresponding node group to be loaded of the plug-in unit of this in system, then sends the plug-in unit to each node
Key message, can receive the first request of first node transmission, finally be sent to the plug-in content afterwards
First node, to cause first node to load the plug-in content, can realize that each node installs plug-in unit automatically,
Improve plug-in unit installation effectiveness.
Corresponding to above method embodiment, the embodiment of the present invention additionally provides corresponding device embodiment.
Fig. 4 is a kind of plug-in control device for cloud storage system provided in an embodiment of the present invention, is applied to
Any node in cloud storage system, the cloud storage system also includes at least one plug-in management node, institute
Stating device includes:
Determining module 410, for when receiving the key message for the plug-in unit that the plug-in management node is sent,
Determined whether the plug-in unit is installed according to the key message of the plug-in unit, wherein the plug-in unit is newly to reach the standard grade or treat
The plug-in unit of renewal;
First sending module 420, for when the determining module determines to install the plug-in unit, being inserted to described
Part management node sends the first request for obtaining the plug-in content;
Receiving module 430, for receiving the plug-in content that the plug-in management node is sent, and is loaded
The plug-in content.
Plug-in control device provided in an embodiment of the present invention for cloud storage system, applied to cloud storage system
In any node, each node can with the plug-in unit of each self installation of parallel control, and do not need operating personnel to each
Plug-in unit in node is installed, and when receiving the key message of plug-in unit of plug-in management node transmission, is appointed
One node can be confirmed whether to install the plug-in unit according to unique characteristics, when confirming result to be, the node
The plug-in unit can be installed, therefore, it is possible to improve plug-in unit installation effectiveness automatically.
Further, the key message of the plug-in unit includes at least one of following:The identification information of the plug-in unit
With the function information of the plug-in unit.
Further, when the plug-in unit key message including the plug-in unit identification information and the plug-in unit
During function information, the determining module 410, specifically for:
According to the identification information of the plug-in unit, judge whether itself has installed the plug-in unit of the identification information, if
It is, it is determined that the plug-in unit is installed;And/or
According to the function information of the plug-in unit, and the function information of application program itself is installed, has determined institute
Whether the matching degree for stating the function information and the function information for itself having installed application program of plug-in unit is more than
Given threshold, if, it is determined that the plug-in unit is installed.
Further, the index letter that plug-in unit has been installed in each node is preserved in the plug-in management node
Breath, described device also includes:
Second sending module (not shown), for after the plug-in content is successfully loaded, to described
Plug-in management node sends the successful message of loading, to cause the institute of its preservation of the plug-in management node updates
State the index information that plug-in unit has been installed in node.
Further, any node includes:Management node, memory node or access node.
Further, as shown in figure 5, the plug-in control device for cloud storage system that the present embodiment is provided
Also include:
Detection module 440, for before the determining module 410 determines whether to install the plug-in unit, detecting
Whether there is plug-in unit newly to reach the standard grade or to be updated in the plug-in management node, if so, to the plug-in management node
The second request of the key message for obtaining the plug-in unit is sent, is sent out with the gained plug-in management node to itself
Send the key message of the plug-in unit.
In this programme, whether there can be plug-in unit newly to reach the standard grade or treat more in each nodal test plug-in management node
Newly, when any node, which is detected, has plug-in unit newly to reach the standard grade or be to be updated in plug-in management node, to plug-in management
Node sends the request for the key message for obtaining the plug-in unit, and plug-in management node just sends the plug-in unit to the node
Key message, ensure that the node that plug-in management node is sent to the key message of plug-in unit is all normal
The node of work.When node breaks down, inserted because the node will not send to obtain to plug-in management node
The request of the key message of part, therefore, plug-in management node will not also be sent to the key message of plug-in unit,
The wasting of resources can be avoided.
Fig. 6 is another plug-in control device for cloud storage system provided in an embodiment of the present invention, application
Plug-in management node in cloud storage system, the cloud storage system also includes at least one node, described
Communicated between plug-in management node and each node by network, described device includes:
Determining module 610, for newly reaching the standard grade or during plug-in unit to be updated when existing, determines the cloud storage system
Each node in the corresponding node group to be loaded of plug-in unit described in system;
First sending module 620, the key message for sending the plug-in unit to each node;
Receiving module 630, the first request for receiving first node transmission, wherein first request is
What the first node was sent when confirming that itself installs the plug-in unit according to the key message of the plug-in unit;
Second sending module 640, for the plug-in content to be sent into the first node, to cause
State first node and load the plug-in content.
Plug-in control device provided in an embodiment of the present invention for cloud storage system, applied to cloud storage system
In plug-in management node, newly reached the standard grade or during plug-in unit to be updated when existing, cloud storage system can be determined first
Each node in the corresponding node group to be loaded of the plug-in unit of this in system, then sends the plug-in unit to each node
Key message, can receive the first request of first node transmission, finally be sent to the plug-in content afterwards
First node, to cause first node to load the plug-in content, can realize that each node installs plug-in unit automatically,
Improve plug-in unit installation effectiveness.
Further, the determining module 610 includes:
Detection sub-module (not shown), newly reaches the standard grade or to be updated inserts for detecting itself to whether there is
Part;
First determination sub-module (not shown), for being detected the presence of newly when the detection sub-module
When line or plug-in unit to be updated, each node in the cloud storage system is defined as the plug-in unit corresponding
Each node in node group to be loaded.
Further, first determination sub-module, specifically for:
When the detection sub-module detect the presence of it is new reach the standard grade or during plug-in unit to be updated, according to the plug-in unit
The matching degree of the index information of plug-in unit has been installed in each node that key message is preserved with itself, the cloud is determined
Each node in the corresponding node group to be loaded of plug-in unit described in storage system.
When plug-in management node according to the key message of plug-in unit with having installed plug-in unit in each node of itself preservation
Index information matching degree, it is every in the corresponding node group to be loaded of the plug-in unit of this in cloud storage system to determine
During individual node, the key message of the plug-in unit is sent to after each node in the node group to be loaded, each
The probability of the node installation plug-in unit can be greatly increased.Also, due to the matching degree relatively low node installation plug-in unit
Probability it is smaller, therefore, plug-in management node will not to these nodes send plug-in unit key message, can
Reduce the data volume of plug-in management node and each inter-node communication, mitigate inter-node communication pressure.
Further, the determining module 610, including:
Receiving submodule (not shown), the pass for receiving the acquisition plug-in unit that multiple nodes are sent
Second request of key information, wherein, second request is the multiple nodal test to the plug-in management
Node, which exists, newly reaches the standard grade or during plug-in unit to be updated, is sent to the plug-in management node;
Second determination sub-module (not shown), multiple nodes for will send second request are true
It is set to each node in the corresponding node group to be loaded of plug-in unit described in the cloud storage system.
By the way that the node for sending the request for obtaining plug-in unit key message is defined as into the plug-in unit of this in cloud storage system
Each adding some points in corresponding node group to be loaded, ensure that each node in node group to be loaded is
The node of normal work.When node breaks down, obtained because the node will not be sent to plug-in management node
The request of the key message of plug-in unit is taken, therefore, plug-in management node will not also be sent to the crucial letter of plug-in unit
Breath, can avoid the wasting of resources.
Further, described device also includes:
Update module (not shown), the successful loading for receiving the first node transmission is described slotting
The message of part, and update the index information that plug-in unit has been installed in the first node of itself preservation.
Further, the node includes:Management node, memory node or access node.
In addition, the embodiment of the present invention additionally provides a kind of cloud storage system, the cloud storage system includes:As schemed
The plug-in control device being arranged in cloud storage system in any node and such as Fig. 6 that 4-5 embodiments are provided
The plug-in control device being arranged in cloud storage system in plug-in management node that embodiment is provided.
The embodiments of the invention provide a kind of plug-in control method, device and cloud storage for cloud storage system
Each node can be with the plug-in unit of each self installation of parallel control in system, this method, and does not need operating personnel to each
Plug-in unit in node is installed, and when receiving the key message of plug-in unit of plug-in management node transmission, is appointed
One node can be confirmed whether to install the plug-in unit according to unique characteristics, when confirming result to be, the node
The plug-in unit can be installed, therefore, it is possible to improve plug-in unit installation effectiveness automatically.
It should be noted that herein, such as first and second or the like relational terms be used merely to by
One entity or operation make a distinction with another entity or operation, and not necessarily require or imply these
There is any this actual relation or order between entity or operation.Moreover, term " comprising ", " bag
Containing " or any other variant thereof is intended to cover non-exclusive inclusion, so that including a series of key elements
Process, method, article or equipment not only include those key elements, but also including being not expressly set out
Other key elements, or also include for this process, method, article or the intrinsic key element of equipment.
In the case of there is no more limitations, the key element limited by sentence "including a ...", it is not excluded that including
Also there is other identical element in process, method, article or the equipment of the key element.
Each embodiment in this specification is described by the way of related, identical phase between each embodiment
As part mutually referring to, what each embodiment was stressed be it is different from other embodiment it
Place.For system embodiment, because it is substantially similar to embodiment of the method, so description
Fairly simple, the relevent part can refer to the partial explaination of embodiments of method.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the protection model of the present invention
Enclose.Any modification, equivalent substitution and improvements made within the spirit and principles of the invention etc., are wrapped
Containing within the scope of the present invention.
Claims (25)
1. a kind of plug-in control method for cloud storage system, it is characterised in that applied to cloud storage system
Any node in system, the cloud storage system also includes at least one plug-in management node, methods described bag
Include:
When receiving the key message for the plug-in unit that the plug-in management node is sent, according to the pass of the plug-in unit
Key information determines whether to install the plug-in unit, wherein the plug-in unit is newly to reach the standard grade or plug-in unit to be updated;
If so, then sending the first request for obtaining the plug-in content to the plug-in management node;
The plug-in content that the plug-in management node is sent is received, and loads the plug-in content.
2. according to the method described in claim 1, it is characterised in that the key message of the plug-in unit include with
It is at least one of lower:The function information of the identification information of the plug-in unit and the plug-in unit.
3. method according to claim 2, it is characterised in that when the key message of the plug-in unit includes
During the function information of the identification information of the plug-in unit and the plug-in unit, the key message according to the plug-in unit
Determine whether the plug-in unit is installed, including:
According to the identification information of the plug-in unit, judge whether itself has installed the plug-in unit of the identification information, if
It is, it is determined that the plug-in unit is installed;And/or
According to the function information of the plug-in unit, and the function information of application program itself is installed, has determined institute
Whether the matching degree for stating the function information and the function information for itself having installed application program of plug-in unit is more than
Given threshold, if, it is determined that the plug-in unit is installed.
4. according to the method described in claim 1, it is characterised in that described to receive the plug-in management
During the key message for the plug-in unit that node is sent, determined whether described insert is installed according to the key message of the plug-in unit
Before part, methods described also includes:
Whether have plug-in unit newly reach the standard grade or to be updated, if so, to the plug-in unit if detecting in the plug-in management node
Management node sends the second request of the key message for obtaining the plug-in unit, with the gained plug-in management node
The key message of the plug-in unit is sent to itself.
5. according to the method described in claim 1, it is characterised in that preserved in the plug-in management node
The index information of plug-in unit is installed, methods described also includes in each node:
After the plug-in content is successfully loaded, sent to the plug-in management node and load successful message,
The index information of plug-in unit has been installed in the node to cause its preservation of the plug-in management node updates.
6. according to any described methods of claim 1-5, it is characterised in that any node includes:
Management node, memory node or access node.
7. a kind of plug-in control method for cloud storage system, applied to the inserter tube in cloud storage system
Node is managed, the cloud storage system also includes at least one node, the plug-in management node and each node
Between communicated by network, it is characterised in that methods described includes:
Newly reached the standard grade or during plug-in unit to be updated when existing, determine that plug-in unit is corresponding described in the cloud storage system
Each node in node group to be loaded;
The key message of the plug-in unit is sent to each node;
The first request that first node is sent is received, wherein described first asks to be the first node according to institute
The key message for stating plug-in unit confirms that itself installs what is sent during the plug-in unit;
The plug-in content is sent to the first node, to cause the first node to load the plug-in unit
Content.
8. method according to claim 7, it is characterised in that described newly to reach the standard grade or to be updated when existing
Plug-in unit when, determine each node in the corresponding node group to be loaded of plug-in unit described in the cloud storage system
Including:
Detection itself, which whether there is, newly reaches the standard grade or plug-in unit to be updated;
If so, each node in the cloud storage system is defined as into the corresponding node to be loaded of the plug-in unit
Each node in group.
9. method according to claim 8, it is characterised in that preserved in the plug-in management node
The index information of plug-in unit, the correspondence of plug-in unit described in the determination cloud storage system have been installed in each node
Node group to be loaded in each node, including:
Newly reach the standard grade or during plug-in unit to be updated, according to the key message of the plug-in unit and itself protect when detection is present
The matching degree of the index information of plug-in unit has been installed in each node deposited, has determined to insert described in the cloud storage system
Each node in the corresponding node group to be loaded of part.
10. method according to claim 7, it is characterised in that the determination cloud storage system
Described in each node in the corresponding node group to be loaded of plug-in unit include:
The second request of the key message for the acquisition plug-in unit that multiple nodes are sent is received, wherein, described the
Two requests are that the multiple nodal test is newly reached the standard grade or plug-in unit to be updated to plug-in management node presence
When, sent to the plug-in management node;
The multiple nodes for sending second request are defined as the correspondence of plug-in unit described in the cloud storage system
Node group to be loaded in each node.
11. according to any described methods of claim 7-10, it is characterised in that methods described also includes:
The message for the successful loading plug-in unit that the first node is sent is received, and updates the institute of itself preservation
State the index information that plug-in unit has been installed in first node.
12. according to any described methods of claim 7-10, it is characterised in that the node includes:Pipe
Manage node, memory node or access node.
13. a kind of plug-in control device for cloud storage system, it is characterised in that applied to cloud storage system
Any node in system, the cloud storage system also includes at least one plug-in management node, described device bag
Include:
Determining module, for when receiving the key message for the plug-in unit that the plug-in management node is sent, root
Determine whether the plug-in unit is installed according to the key message of the plug-in unit, wherein the plug-in unit is newly to reach the standard grade or treat more
New plug-in unit;
First sending module, for when the determining module determines to install the plug-in unit, to the inserter tube
Manage node and send the first request for obtaining the plug-in content;
Receiving module, for receiving the plug-in content that the plug-in management node is sent, and is loaded described
Plug-in content.
14. device according to claim 13, it is characterised in that the key message of the plug-in unit includes
At least one of below:The function information of the identification information of the plug-in unit and the plug-in unit.
15. device according to claim 14, it is characterised in that when the key message bag of the plug-in unit
Include the plug-in unit identification information and the plug-in unit function information when, the determining module, specifically for:
According to the identification information of the plug-in unit, judge whether itself has installed the plug-in unit of the identification information, if
It is, it is determined that the plug-in unit is installed;And/or
According to the function information of the plug-in unit, and the function information of application program itself is installed, has determined institute
Whether the matching degree for stating the function information and the function information for itself having installed application program of plug-in unit is more than
Given threshold, if, it is determined that the plug-in unit is installed.
16. device according to claim 13, it is characterised in that described device also includes:
Detection module, for before the determining module determines whether to install the plug-in unit, detecting described insert
Whether there is plug-in unit newly to reach the standard grade or to be updated in part management node, obtained if so, being sent to the plug-in management node
The second request of the key message of the plug-in unit is taken, sends described to itself with the gained plug-in management node
The key message of plug-in unit.
17. device according to claim 13, it is characterised in that preserved in the plug-in management node
There is the index information that plug-in unit has been installed in each node, described device also includes:
Second sending module, for after the plug-in content is successfully loaded, being sent out to the plug-in management node
Send loading successful message, installed in the node to cause its preservation of the plug-in management node updates
The index information of plug-in unit.
18. according to any described devices of claim 13-17, it is characterised in that any node bag
Include:Management node, memory node or access node.
19. a kind of plug-in control device for cloud storage system, applied to the inserter tube in cloud storage system
Node is managed, the cloud storage system also includes at least one node, the plug-in management node and each node
Between communicated by network, it is characterised in that described device includes:
Determining module, for newly reaching the standard grade or during plug-in unit to be updated when existing, is determined in the cloud storage system
Each node in the corresponding node group to be loaded of the plug-in unit;
First sending module, the key message for sending the plug-in unit to each node;
Receiving module, the first request for receiving first node transmission, wherein first request is described
What first node was sent when confirming that itself installs the plug-in unit according to the key message of the plug-in unit;
Second sending module, for the plug-in content to be sent into the first node, to cause described
One node loads the plug-in content.
20. device according to claim 19, it is characterised in that the determining module includes:
Detection sub-module, newly reaches the standard grade or plug-in unit to be updated for detecting that itself whether there is;
First determination sub-module, for new reaching the standard grade or to be updated inserting when the detection sub-module is detected the presence of
During part, each node in the cloud storage system is defined as in the corresponding node group to be loaded of the plug-in unit
Each node.
21. device according to claim 20, it is characterised in that first determination sub-module, tool
Body is used for:
When the detection sub-module detect the presence of it is new reach the standard grade or during plug-in unit to be updated, according to the plug-in unit
The matching degree of the index information of plug-in unit has been installed in each node that key message is preserved with itself, the cloud is determined
Each node in the corresponding node group to be loaded of plug-in unit described in storage system.
22. device according to claim 19, it is characterised in that the determining module, including:
Receiving submodule, please for receiving the second of key message of the acquisition plug-in unit that multiple nodes are sent
Ask, wherein, second request is that the multiple nodal test is newly reached the standard grade to plug-in management node presence
Or during plug-in unit to be updated, sent to the plug-in management node;
Second determination sub-module, for the multiple nodes for sending second request to be defined as into the cloud storage
Each node in the corresponding node group to be loaded of plug-in unit described in system.
23. according to any described devices of claim 19-22, it is characterised in that described device also includes:
Update module, the message for receiving the successful loading plug-in unit that the first node is sent, and more
The index information of plug-in unit has been installed in the new first node itself preserved.
24. according to any described devices of claim 19-22, it is characterised in that the node includes:
Management node, memory node or access node.
25. a kind of cloud storage system, it is characterised in that the cloud storage system includes:Such as claim 13-18
Any described plug-in control device being arranged in cloud storage system in any node and such as claim
Any described plug-in control devices being arranged in cloud storage system in plug-in management node of 19-24.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610150569.5A CN107204863A (en) | 2016-03-16 | 2016-03-16 | A kind of plug-in control method, device and cloud storage system for cloud storage system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610150569.5A CN107204863A (en) | 2016-03-16 | 2016-03-16 | A kind of plug-in control method, device and cloud storage system for cloud storage system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN107204863A true CN107204863A (en) | 2017-09-26 |
Family
ID=59904186
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610150569.5A Pending CN107204863A (en) | 2016-03-16 | 2016-03-16 | A kind of plug-in control method, device and cloud storage system for cloud storage system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN107204863A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109079849A (en) * | 2018-08-07 | 2018-12-25 | 北京云迹科技有限公司 | Opening robot system |
| CN109284095A (en) * | 2018-08-07 | 2019-01-29 | 北京云迹科技有限公司 | Method of the user based on opening robot system from development and application |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101291305A (en) * | 2008-06-25 | 2008-10-22 | 腾讯科技(深圳)有限公司 | Method and customer terminal realizing plug-in management |
| CN102063321A (en) * | 2011-01-12 | 2011-05-18 | 中兴通讯股份有限公司 | Installation method, device and system of terminal software |
| CN102830997A (en) * | 2012-08-17 | 2012-12-19 | 北京金山软件有限公司 | Method, device and equipment for controlling plug-in installation |
| CN103248669A (en) * | 2012-12-13 | 2013-08-14 | 武汉东为科技有限公司 | Distributed software upgrade system and method |
| CN104714827A (en) * | 2015-03-31 | 2015-06-17 | 北京奇虎科技有限公司 | Plug-in update method and device |
| US20150381767A1 (en) * | 2014-06-30 | 2015-12-31 | Mark Spence | Distributed process framework |
| CN105302615A (en) * | 2015-11-24 | 2016-02-03 | 小米科技有限责任公司 | Method and device for upgrading software |
-
2016
- 2016-03-16 CN CN201610150569.5A patent/CN107204863A/en active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101291305A (en) * | 2008-06-25 | 2008-10-22 | 腾讯科技(深圳)有限公司 | Method and customer terminal realizing plug-in management |
| CN102063321A (en) * | 2011-01-12 | 2011-05-18 | 中兴通讯股份有限公司 | Installation method, device and system of terminal software |
| CN102830997A (en) * | 2012-08-17 | 2012-12-19 | 北京金山软件有限公司 | Method, device and equipment for controlling plug-in installation |
| CN103248669A (en) * | 2012-12-13 | 2013-08-14 | 武汉东为科技有限公司 | Distributed software upgrade system and method |
| US20150381767A1 (en) * | 2014-06-30 | 2015-12-31 | Mark Spence | Distributed process framework |
| CN104714827A (en) * | 2015-03-31 | 2015-06-17 | 北京奇虎科技有限公司 | Plug-in update method and device |
| CN105302615A (en) * | 2015-11-24 | 2016-02-03 | 小米科技有限责任公司 | Method and device for upgrading software |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109079849A (en) * | 2018-08-07 | 2018-12-25 | 北京云迹科技有限公司 | Opening robot system |
| CN109284095A (en) * | 2018-08-07 | 2019-01-29 | 北京云迹科技有限公司 | Method of the user based on opening robot system from development and application |
| CN109079849B (en) * | 2018-08-07 | 2022-04-29 | 北京云迹科技股份有限公司 | Open type robot system |
| CN109284095B (en) * | 2018-08-07 | 2022-04-29 | 北京云迹科技股份有限公司 | User self-development application method based on open type robot system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105843656B (en) | System upgrade method, terminal device and server with insufficient disk space | |
| CN104035800B (en) | A kind of delta package generation method, version upgrading method, device and system | |
| CN111831297B (en) | Zero-difference upgrading method and device | |
| CN102202087B (en) | Method for identifying storage equipment and system thereof | |
| CN102325061B (en) | Network monitoring method, equipment and system | |
| CN111597014B (en) | Secondary-mirror-image-free release method for containerized JavaEE application server | |
| CN104461873A (en) | Testing method and device of application programs | |
| CN103036706A (en) | Local processing method of application upgrading abnormity | |
| CN109756566B (en) | Block chain based data storage method, related equipment and storage medium | |
| CN107329820A (en) | A kind of task processing method and device for group system | |
| CN110602234B (en) | Block chain network node management method, device, equipment and storage medium | |
| CN102710436A (en) | Network equipment management method, device, relative equipment and system | |
| CN111683114A (en) | Method and device for upgrading equipment program, terminal equipment and storage medium | |
| CN108243254A (en) | Electronic device, the method and storage medium of the publication of application upgrade version | |
| CN108228197B (en) | Method and device for installing software in cluster | |
| CN103281356A (en) | File distribution method and system | |
| CN108877188B (en) | Environment-friendly data concurrent acquisition and multi-network publishing method and device | |
| CN105550071B (en) | System file upgrades and detection method, communication equipment | |
| CN107204863A (en) | A kind of plug-in control method, device and cloud storage system for cloud storage system | |
| US11327740B2 (en) | Method and device for managing aircraft equipment software configurations | |
| CN109597639B (en) | Software upgrading method, device, equipment and medium | |
| CN110113187A (en) | A kind of configuration update method, device, configuration server and configuration system | |
| CN105338058A (en) | Application updating method and device | |
| CN110244968B (en) | Charging station management system and method | |
| CN111082964A (en) | Distribution method and device of configuration information |
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 | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170926 |
|
| RJ01 | Rejection of invention patent application after publication |