CN108347347A - A kind of information processing method, device and system - Google Patents

A kind of information processing method, device and system Download PDF

Info

Publication number
CN108347347A
CN108347347A CN201711484176.9A CN201711484176A CN108347347A CN 108347347 A CN108347347 A CN 108347347A CN 201711484176 A CN201711484176 A CN 201711484176A CN 108347347 A CN108347347 A CN 108347347A
Authority
CN
China
Prior art keywords
node
configuration information
configuration
information
application
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201711484176.9A
Other languages
Chinese (zh)
Inventor
王硕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201711484176.9A priority Critical patent/CN108347347A/en
Publication of CN108347347A publication Critical patent/CN108347347A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5041Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
    • H04L41/5054Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/082Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

This application discloses a kind of information processing method, device and system, this method includes:Receive the configuration update request that first node is sent, the configuration update request contains the configuration information of the first node, wherein the configuration information of the first node contains the Internet protocol IP address, port numbers and the first node information of the virtual machine where the first node;Update the configuration information of the first node;It according to using subscribing relationship, determines that second node has subscribed the message of the first node, configuration information update notice is sent to second node.Through the above scheme, notice and the update that configuration information is uniformly carried out by configuration device, reduce the information exchange between multiple application/services.

Description

A kind of information processing method, device and system
Technical field
This application involves field of computer technology more particularly to a kind of information processing method, apparatus and systems.
Background technology
Cloud computing technology brings more and more operators and enterprise many benefits, therefore gradual or planning will Enterprise apply on services migrating to cloud environment, wherein many application and service be related to operator and enterprise daily operation and It manages, therefore more important is become to the reliability of cloud environment.In order to promote reliability, the provider of cloud environment often can all carry For the disaster-tolerant backup each other of multiple data centers.Meanwhile the required resource of each application under cloud environment can be according to portfolio Size dynamically carry out flexible adjustment, also mean that the application in environment, service all be variation, the company between them It is also dynamic change to connect.
Under cloud environment, after elastic telescopic success occurs for some application/service, from the application/service to the application/clothes The application that the new configuration information for stretching application/service of associated all other application/service notice notice of being engaged in or contraction are fallen/ The configuration information of service, the configuration information newly stretched so as to associated application/service increase or the configuration information for deleting contraction, so Process needs mutually carry out information exchange between multiple application/services afterwards, aggravate operation system pressure.
Invention content
A kind of information processing method of the embodiment of the present application offer, apparatus and system are uniformly carried out matching confidence by configuration device The notice of breath and update reduce the information exchange between multiple application/services.
In order to achieve the above objectives, the embodiment of the present invention provides the following technical solutions:
In a first aspect, providing a kind of information processing method, this method includes:The configuration update that first node is sent is received to ask It asks, the configuration update request contains the configuration information of the first node, wherein the configuration information packet of the first node The Internet protocol IP address, port numbers and the first node information of the virtual machine where the first node are contained;Described One node includes the first application or first service;Update the configuration information of the first node;According to using subscribing relationship, really Determine the message that second node has subscribed the first node, configuration information update notice, the second node are sent to second node Including the second application or second service.The configuration device of the embodiment of the present invention store it is each application or service match confidence Breath, by the update of the configuration information of each application of configuration device unified monitoring.In addition, source application or service need to pay close attention to other Using or service dynamic, it is only necessary to subscribed in configuration device, when matching for intended application of concern or service When confidence breath sends variation, the acquisition and update of configuration information are carried out by the source application of configuration device notice, avoids mesh in this way Mark application needs to notify the configuration information of a large amount of other application intended applications, this saves the flow of information processing and subtracts The pressure of operation system is lacked.The handling duration of elastic telescopic flow is decreased simultaneously.
In a kind of possible design, configuration device can receive the configuration information acquisition that the second node is sent and ask It asks, the configuration information obtains request and contains the first node information;According to the institute of the first node information and storage The configuration information for having node determines the corresponding configuration information of the first node, and sends configuration information to the second node Response is obtained, it includes the corresponding configuration information of the first node that the configuration information, which obtains response,.
In a kind of possible design, configuration device can receive the update failure notification of second node transmission or pre- After the interior configuration for not receiving second node transmission of fixing time is updated successfully notice, it is determined that configuration information update fails, according to The node subscribing relationship determines that the second node has subscribed the message of the first node, again to the second node Send configuration information update notice.
In a kind of possible design, the first node information includes the first node mark, the first node User name and the first node user password.
Second aspect, the embodiment of the present invention provide a kind of configuration device, which can be by hardware realization, can also Corresponding software realization is executed by hardware.The hardware or software include one or more modules corresponding with above-mentioned function.
The third aspect, the embodiment of the present invention provide a kind of configuration device, including:Processor, memory, bus and communication Interface;The memory is for storing computer executed instructions, which is connect with the memory by the bus, when the equipment When operation, which executes the computer executed instructions of memory storage, so that the realization configuration device executes as above State the information processing method of first aspect any one.
Fourth aspect, the embodiment of the present invention provide a kind of system for realizing information processing, including above method embodiment In or the configuration device in device embodiment and elastic telescopic device.
5th aspect, an embodiment of the present invention provides a kind of computer storage medias, for being stored as above-mentioned configuration device Computer software instructions used, it includes be the program designed by configuration device for executing above-mentioned aspect.
6th aspect, an embodiment of the present invention provides a kind of computer program products.The computer program product includes meter Calculation machine software instruction, the computer software instructions can be loaded to realize any one of above-mentioned first aspect by processor Information processing method in flow.
In addition, technique effect caused by any design method can be found in first aspect in second aspect to the 6th aspect Technique effect caused by middle different designs mode, details are not described herein again.
The aspects of the invention or other aspects can more straightforwards in the following description.
Description of the drawings
Fig. 1 show a kind of possible network architecture schematic diagram provided in an embodiment of the present invention;
Fig. 2 show computer equipment schematic diagram provided in an embodiment of the present invention;
Fig. 3 show a kind of information processing method flow diagram provided in an embodiment of the present invention;
Fig. 4 show a kind of configuration device structural schematic diagram provided in an embodiment of the present invention;
Fig. 5 show a kind of system schematic for realizing information processing provided in an embodiment of the present invention.
Specific implementation mode
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention is described.Side Concrete operation method in method embodiment can also be applied in device embodiment or system embodiment.Wherein, the application's In description, unless otherwise indicated, the meaning of " plurality " is two or more.
The framework and business scenario of description of the embodiment of the present invention are to more clearly illustrate the embodiment of the present invention Technical solution does not constitute the restriction for technical solution provided in an embodiment of the present invention, those of ordinary skill in the art it is found that With the appearance of the differentiation and new business scene of the network architecture, technical solution provided in an embodiment of the present invention is for similar technology Problem, it is equally applicable.
Ensured in cloudy center by elastic telescopic informing mechanism, consistent (the i.e. application example of processing capacity of same application Number is identical).By the self-service subscription informing mechanism of the component resources of configuration device, ensure that the application configuration information of elastic telescopic is automatic It is synchronized to relevant application.
As shown in Figure 1, for a kind of possible application environment schematic diagram of the embodiment of the present invention.The application environment includes production Website 1 and disaster tolerance website 2, wherein there are active and standby disaster tolerance patterns and double volume calamity pattern for production website 1 and disaster tolerance website 2.Production stations Point 1 and disaster tolerance website 2 include configuration device 11, elastic telescopic device 12 and multiple applications, such as:First applies 13, second Using 14, third 16 are applied using 15 and the 4th.Under active and standby disaster tolerance pattern (active-standby), it is only in activation (active) the elastic telescopic device of production website can according to the performance KPI or business KPI of each application/service of acquisition into The flexible judgement of row reaches flexible condition and triggers corresponding elastic telescopic flow.The disaster tolerance station of (standby) is waited for for being in Point, elastic telescopic device are in halted state, will not actively trigger elastic telescopic flow, and the elasticity for only receiving production website is stretched Contracting notice, can just trigger the elastic telescopic flow of corresponding application/service.For double volume calamity pattern (Active-Active), two Website is all in Active states, therefore the elastic telescopic device of two websites all can be according to the property of each application/service of acquisition Energy KPI or business KPI carries out flexible judgement, and elastic telescopic flow is triggered when condition meets.Whichever website at this time Elastic telescopic, which occurs, is required for synchronization notice distance station point to stretch.In order to avoid a website reaches another when condition will stretch One website, which also reaches condition, will do a same flexible or website and just stretched another website and to have been shunk in this way Flexible concussion situation, system handled using the flexible strategy freezed, after an application occurred once to stretch, frozen New stretch will no longer be triggered by tying in the time.It includes multiple applications and configuration device to produce website and disaster tolerance website, wherein holding Calamity website is identical with the production application example number of website.Configuration device stores the configuration information of each application/service and orders Read relationship.Elastic telescopic device is for decision and processing elastic telescopic flow.
Match confidence by the connection of each application/service intercommunication in the unified configuration device storage site of website or between website Breath and subscribing relationship.Each application/service can subscribe to the configuration information of oneself care to configuration device.When some in website is answered When with elastic telescopic occurs, by own configuration information update to configuration device, configuration device just notifies to subscribe to according to subscribing relationship The application configuration change of the application configuration information.Each application/service is matched after receiving configuration change notice from configuration device acquisition Confidence ceases.Configuration device needs the configuration device that the change of configuration information is synchronized to corresponding disaster tolerance opposite end website simultaneously, should Configuration device receives the application/service for notifying this website after configuration change notifies according to subscribing relationship.
The concrete function and process flow of each network element in system will be further described in each embodiment below.
Fig. 2 show computer equipment schematic diagram provided in an embodiment of the present invention.Computer equipment 200 includes at least one Processor 21, communication bus 22, memory 23 and at least one communication interface 24.
Processor 21 can be a general central processor (CPU), microprocessor, application-specific integrated circuit (application-specific integrated circuit, ASIC), or it is one or more for controlling the present invention program The integrated circuit that program executes.
Communication bus 22 may include an access, and information is transmitted between said modules.The communication interface 24, use is any The device of transceiver one kind is used for and other equipment or communication, such as Ethernet, wireless access network (RAN), wireless office Domain net (Wireless Local Area Networks, WLAN) etc..
Memory 23 can be read-only memory (read-only memory, ROM) or can store static information and instruction Other kinds of static storage device, random access memory (random access memory, RAM) or letter can be stored The other kinds of dynamic memory of breath and instruction, can also be Electrically Erasable Programmable Read-Only Memory (Electrically Erasable Programmable Read-Only Memory, EEPROM), CD-ROM (Compact Disc Read- Only Memory, CD-ROM) or other optical disc storages, optical disc storage (including compression optical disc, laser disc, optical disc, digital universal Optical disc, Blu-ray Disc etc.), magnetic disk storage medium or other magnetic storage apparatus or can be used in carrying or store to have referring to Enable or data structure form desired program code and can by any other medium of computer access, but not limited to this. Memory can be individually present, and be connected with processor by bus.Memory can also be integrated with processor.
Wherein, the memory 23 be used for store execution the present invention program application code, and by processor 21 Control executes.The processor 21 is for executing the application code stored in the memory 23.
In the concrete realization, as a kind of embodiment, processor 21 may include one or more CPU, such as in Fig. 2 CPU0 and CPU1.
In the concrete realization, as a kind of embodiment, computer equipment 200 may include multiple processors, such as in Fig. 2 Processor 21 and processor 28.Each in these processors can be monokaryon (single-CPU) processor, It can be multinuclear (multi-CPU) processor.Here processor can refer to one or more equipment, circuit, and/or Process cores for handling data (such as computer program instructions).
In the concrete realization, as a kind of embodiment, computer equipment 200 can also include that output equipment 25 and input are set Standby 26.Output equipment 25 and processor 21 communicate, and can show information in many ways.For example, output equipment 25 can be Liquid crystal display (liquid crystal display, LCD), Light-Emitting Diode (light emitting diode, LED) are aobvious Show that equipment, cathode-ray tube (cathode ray tube, CRT) show equipment or projecting apparatus (projector) etc..Input is set It is communicated for 26 and processor 21, the input of user can be received in many ways.For example, input equipment 26 can be mouse, key Disk, touch panel device or sensing equipment etc..
Above-mentioned computer equipment 200 can be an a general purpose computing device either dedicated computing machine equipment. In the concrete realization, computer equipment 200 can be desktop computer, portable computer, network server, palm PC (Personal Digital Assistant, PDA), cell phone, tablet computer, wireless terminal device, communication equipment, insertion Formula equipment or the equipment for having similar structures in Fig. 2.The unlimited type for determining computer equipment 200 of the embodiment of the present invention.
Illustratively, the configuration device 11 in Fig. 1 can be equipment shown in Fig. 2, be stored in the memory of configuration device One or more software modules.Configuration device can realize software mould by the program code in processor and memory Block realizes the process flow of elastic telescopic.
Or the elastic telescopic device 12 in Fig. 1 can be equipment shown in Fig. 2, the storage of elastic telescopic device 12 One or more software modules are stored in device.Buffer storage can be by the program code in processor and memory come real Existing software module, realizes the process flow of elastic telescopic.
As shown in figure 3, the method flow schematic diagram stretched for resource provided in an embodiment of the present invention.This method can be applied In the network architecture shown in FIG. 1.
Step 301:Elastic telescopic device acquires resource data in real time, determines whether the resource data meets flexible condition.
Elastic telescopic device is to belong to P layers of device, and elastic telescopic device acquires the various virtual machines of production website in real time Resource information and the performance indicator or operational indicator of the first application, such as:The cpu busy percentage of virtual machine, memory usage etc. Deng.When above-mentioned resource data is more than resource threshold, then the condition of elastic telescopic is met, the flow of elastic telescopic is triggered. Resource threshold can be configured according to actual needs, and the embodiment of the present invention does not do detailed restriction.
Step 302:If resource data meets the condition of stretching, elastic telescopic device determines the virtual machine specification for needing to apply And quantity, and resource bid request is sent to I layers of infrastructure management device, resource bid request contains virtual machine rule Lattice and virtual machine quantity.
Elastic telescopic device can also determine the specification sum number for the virtual machine for needing to stretch according to the demand of the first application Amount, such as:Virtual machine specification may include the parameter of size and the memory size of CPU etc. virtual machine.
Above-mentioned elastic telescopic device, which determines, to be needed there are many methods of flexible processes and specification of determining virtual machine, this hair Bright embodiment does not do specific limitation.
It should be noted that in production website there may be a variety of application and service, service is a kind of special application, tool For body, using being that can dispose a kind of description of object to minimum.Using the logic entity for representing a software application, one is indicated A computer software application for thering is business function to be presented to the user.Service is retouched to the one kind for the public capability-object taken on demand It states.Service generally faces application, needs the service of first ordering using service, then bind service and use, certain business scenarios Under may also need to pay by usage amount.Due in embodiments of the present invention, the elastic telescopic to application and the elasticity to service Flexible method flow does not have substantive difference, therefore in inventive embodiments, is carried out for introducing the elastic telescopic of application Illustrate the flow that the embodiment of the present invention is realized.
Step 303:Infrastructure management device receives resource bid request, according to virtual machine specification and virtual machine number Amount is asked distribution virtual machine and the IP address and port numbers of the virtual machine for the resource bid, and is sent out to elastic telescopic device Resource bid is sent to respond, which responds the IP address and port numbers for containing virtual machine.
For the convenience of description, the embodiment of the present invention illustrates the stream that the embodiment of the present invention is realized for introducing resilient expansion Journey, for elastic telescopic, the flow realized is identical.It is not to infrastructure management device in step 303 Application distribution resource, but apply for Resource recovery, specific process does not further limit here compared with the flow of technology.
Step 304:Elastic telescopic device receives resource bid response, in IP address and the corresponding virtual machine of port numbers First application to be stretched is installed, and enables first application, i.e., the first application elastic stretch is successful.
Step 305:First application to configuration device send configuration update request, the configuration update request contain this first Using the IP address of the virtual machine at place, the information of port numbers and first application, the information of first application contains this and stretches Open up application ID, the information such as the user name of the first application and first user password applied.
Step 306:Configuration device updates the configuration information of first application.
Store the configuration information of each application in configuration device, when some application configuration information changed, example Such as:The virtual machine of first application stretches, then needs the configuration information of the first application after configuration device increases extension.Or The virtual machine of some application of person is shunk, then needs the application configuration that the contraction is deleted in configuration device configuration information table Information.Such as:The configuration information that each application is stored in configuration device is as shown in table 1:
Table 1
The process of above-mentioned steps 301 to 306 is to be happened at production website, should after the application for producing website is stretched successfully The application of stretching, extension will call the first disaster tolerance sync agent of this production website, which notifies disaster tolerance website Second disaster tolerance sync agent of equity, the second disaster tolerance sync agent apply this by disaster tolerance website is triggered the stretching, extension flow of A, tool The stretching, extension flow of body, with the flow of above-mentioned steps 302-306.
Step 307:After configuration device updates the configuration information of first application, according to using subscribing relationship, second is determined Using the message for having subscribed first application, configuration information update notice is sent to the second application.
After each application is installed successfully, each application is required to this subscribing to request using the configuration information of itself and application It is sent to configuration device, after configuration device receives the configuration information of the application, stores the configuration information of each application, and according to answering The application subscribing relationship for including with request is subscribed to increases the subscribing relationship of the application in application subscribing relationship table, specifically answers A kind of form using subscribing relationship table can be described below to illustrate to apply subscribing relationship, answered in a variety of forms with subscribing relationship It is as shown in table 2 with subscribing relationship table.
Table 2
Content as shown in Table 2, using source application ID and purpose application ID is contained in subscribing relationship table, source application is ordered Read the message of purpose application, that is to say, that, when the configuration information of purpose application changes, is subscribed to and closed according to the application It is table, configuration device will notify source application.
Step 308:Second application receives the configuration information update notice of configuration device transmission, matches to configuration device transmission Information acquisition request is set, which obtains request and contain purpose application identities (namely the first application identities).
Step 309:The configuration information that configuration device receives the second application obtains request, according to the first application identities and deposits The configuration information of each application of storage determines the corresponding configuration information of the first application, and sends configuration information to the second application Obtain response, the configuration information obtain response comprising this first apply corresponding configuration information.
Step 310:Second application receives the configuration information and obtains response, and it is corresponding with confidence to get first application Breath updates local first and applies corresponding configuration information, and is updated successfully notice to configuration device transmission.
Match when the second application first application local since the failure of itself or network problem etc. can not update is corresponding Confidence ceases or update failure, then sends update failure notification to configuration device.
Step 311:Configuration device receives be updated successfully notice after, determine the configuration information update success.If configuration Device receives update failure notification or does not receive in the given time after configuration is updated successfully notice, it is determined that the configuration Information update fails, and triggering executes step 307-310.
In addition, the configuration information of the application of change can also be synchronized to the configuration device of disaster tolerance by configuration device, then hold The configuration device triggering of calamity executes step 307-310.
The configuration device of the embodiment of the present invention stores the configuration information of each application or service, is supervised by configuration device is unified Control the update of the configuration information of each application.In addition, either service needs to pay close attention to other application or the dynamic of service for source application, It only needs to be subscribed in configuration device, when intended application of concern or the transmission variation of the configuration information of service, by Configuration device notifies source application to carry out the acquisition and update of configuration information, avoid in this way intended application need to notify it is a large amount of its He applies the configuration information of the intended application, and this saves the flows of information processing and the pressure for reducing operation system. The handling duration of elastic telescopic flow is decreased simultaneously.
In the embodiment shown in fig. 3, the action of configuration device can be by configuration device according to the above-mentioned memory referred to In software module execute.The action of elastic telescopic device can be by elastic telescopic device according in the above-mentioned memory referred to Software module execute.The embodiment of the present application is not intended to be limited in any this.
It is above-mentioned that mainly scheme provided in an embodiment of the present invention is described from the angle of interaction between each network element.It can With understanding, the equipment of above-mentioned realization arranging equipment or network function management equipment in order to realize above-mentioned function, it comprises Execute the corresponding hardware configuration of each function and/or software module.Those skilled in the art should be readily appreciated that, in conjunction with this Each exemplary unit and algorithm steps of embodiment description disclosed in text, the present invention can be with hardware or hardware and computer The combining form of software is realized.Some functions is executed in a manner of hardware or computer software driving hardware actually, is taken Certainly in the specific application of technical solution and design constraint.Professional technician can use not each specific application Described function is realized with method, but such implementation should not be considered as beyond the scope of the present invention.
The embodiment of the present invention can carry out function according to above method example to arranging equipment or network function management equipment The division of module, for example, can correspond to each function divides each function module, it can also be by two or more functions It is integrated in a processing module.The form that hardware had both may be used in above-mentioned integrated module is realized, software work(can also be used The form of energy module is realized.It should be noted that be to the division of module in the embodiment of the present invention it is schematical, it is only a kind of Division of logic function, formula that in actual implementation, there may be another division manner.
For example, in the case where dividing each function module using corresponding each function, Fig. 4 is shown in above-described embodiment A kind of involved possible structural schematic diagram of device for realizing resource adjustment, the device 400 include:Receiving unit 401, update Unit 403 and transmission unit 405.
Receiving unit 401, the configuration for receiving first node transmission update request, and the configuration update request contains The configuration information of the first node, wherein the configuration information of the first node contain it is virtual where the first node Internet protocol IP address, port numbers and the first node information of machine;The first node includes the first application or first Service;
Updating unit 403, the configuration information for updating the first node;
Transmission unit 405, for according to using subscribing relationship, determining that second node has subscribed the message of the first node, Configuration information update notice is sent to second node, the second node includes the second application or second service.
In one possible implementation, the receiving unit 401 is additionally operable to receive the configuration that the second node is sent Information acquisition request, the configuration information obtain request and contain the first node information;Transmission unit 405, is additionally operable to root According to the configuration information of the first node information and all nodes of storage, the corresponding configuration information of the first node is determined, And send configuration information to the second node and obtain response, the configuration information obtains response and is corresponded to comprising the first node Configuration information.
In alternatively possible realization method, which is additionally operable to:Receive the update that second node is sent After failure notification or the configuration for not receiving second node transmission in the given time are updated successfully notice, it is determined that match confidence Breath update failure;The transmission unit 405 is additionally operable to, when determining configuration information update failure, be subscribed to and closed according to the node System, determines that the second node has subscribed the message of the first node, and configuration information is retransmitted more to the second node New notice.
In the present embodiment, which is in the form of each function of correspondence divides each function module It is existing, alternatively, the realization configuration device is presented in the form of using the integrated each function module of model split.Here " mould Block " can refer to application-specific integrated circuit (application-specific integrated circuit, ASIC), circuit, Execute the processor and memory of one or more softwares or firmware program, integrated logic circuit and/or other can provide State the device of function.In a simple embodiment, those skilled in the art, which is contemplated that, realizes that configuration device 400 can be with Using form shown in Fig. 2.For example, the receiving unit 401 in Fig. 4, updating unit 403, transmission unit 405 can pass through Fig. 2 Processor 21 (and/or processor 28) and memory 23 realize, specifically, receiving unit 401, updating unit 403 are sent Unit 405 can by by processor 21 (and/or processor 28) come call the application code stored in memory 23 come It executes, the embodiment of the present invention is not intended to be limited in any this.
Fig. 5 shows a kind of system for realizing information processing involved in above-described embodiment.The system includes:Configuration dress Set 501 and elastic telescopic device 503.
Configuration device 501 is used to receive the configuration update request of first node transmission, and the configuration update request contains The configuration information of the first node, wherein the configuration information of the first node contain it is virtual where the first node Internet protocol IP address, port numbers and the first node information of machine;The first node includes the first application or first Service;Update the configuration information of the first node;According to using subscribing relationship, determine that second node has subscribed the first node Message, to second node send configuration information update notice, the second node include second application or second service;
Elastic telescopic device 503 when carrying out elastic telescopic to the first node for determining, is filled to infrastructure management Application resources of virtual machine is set, and obtains the IP address and port numbers of the virtual machine that the infrastructure management device is sent; The first node is installed in the IP address and the corresponding virtual machine of port numbers, and enables the first node.
All related contents for each step that above method embodiment is related to can quote each equipment in the system, This is repeated no more.
The embodiment of the present invention additionally provides a kind of computer storage media, is realized shown in above-mentioned Fig. 4-5 for being stored as Computer software instructions used in the device of resource adjustment, it includes for executing the program generation designed by above method embodiment Code.By executing the program code of storage, can unify to consider the network resource conditions of execution business, to carry out resource adjustment, to carry High resource capacity expansion efficiency.
The embodiment of the present invention additionally provides computer program product.The computer program product includes that computer software refers to It enables, which can be loaded to realize the method in above method embodiment by processor.
Although combining each embodiment herein, invention has been described, however, implementing the claimed invention In the process, those skilled in the art are by checking the attached drawing, disclosure and the appended claims, it will be appreciated that and it is real Other variations of the existing open embodiment.In the claims, " comprising " (comprising) word is not excluded for other compositions Part or step, "a" or "an" are not excluded for multiple situations.Claim may be implemented in single processor or other units In several functions enumerating.Mutually different has been recited in mutually different dependent certain measures, it is not intended that these are arranged It applies to combine and generates good effect.
It will be understood by those skilled in the art that embodiments herein can be provided as method, apparatus (equipment) or computer journey Sequence product.Therefore, complete hardware embodiment, complete software embodiment or combining software and hardware aspects can be used in the application They are all referred to as " module " or " system " by the form of embodiment here.Moreover, the application can be used it is one or more its In include computer usable program code computer-usable storage medium (include but not limited to magnetic disk storage, CD- ROM, optical memory etc.) on the form of computer program product implemented.Computer program is stored/distributed on suitable medium In, offer or the part as hardware together with other hardware can also use other distribution forms, such as pass through The wired or wireless telecommunication systems of Internet or other.
The application be with reference to the embodiment of the present invention method, apparatus (equipment) and computer program product flow chart with/ Or block diagram describes.It should be understood that each flow that can be realized by computer program instructions in flowchart and/or the block diagram and/ Or the combination of the flow and/or box in box and flowchart and/or the block diagram.These computer program instructions can be provided To all-purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices processor to generate one A machine so that by the instruction that computer or the processor of other programmable data processing devices execute generate for realizing The device for the function of being specified in one flow of flow chart or multiple flows and/or one box of block diagram or multiple boxes.
These computer program instructions, which may also be stored in, can guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works so that instruction generation stored in the computer readable memory includes referring to Enable the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one box of block diagram or The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device so that count Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, in computer or The instruction executed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram one The step of function of being specified in a box or multiple boxes.
Although in conjunction with specific features and embodiment, invention has been described, it is clear that, do not departing from this hair In the case of bright spirit and scope, it can be carry out various modifications and is combined.Correspondingly, the specification and drawings are only institute The exemplary illustration for the present invention that attached claim is defined, and be considered as covered in the scope of the invention arbitrary and all and repair Change, change, combining or equivalent.Obviously, those skilled in the art various changes and modifications can be made to the invention without It is detached from the spirit and scope of the present invention.If in this way, these modifications and changes of the present invention belong to the claims in the present invention and its Within the scope of equivalent technologies, then the present invention is also intended to include these modifications and variations.

Claims (9)

1. a kind of method of information processing, which is characterized in that including:
Receive first node send configuration update request, it is described configuration update request contain the first node match confidence Breath, wherein the configuration information of the first node contain the virtual machine where the first node Internet protocol IP address, Port numbers and the first node information;The first node includes the first application or first service;
Update the configuration information of the first node;
It according to using subscribing relationship, determines that second node has subscribed the message of the first node, is sent to second node and match confidence Update notification is ceased, the second node includes the second application or second service.
2. the method for information processing as described in claim 1, which is characterized in that further include:The second node is received to send Configuration information obtain request, the configuration information obtains request and contains the first node information;
According to the configuration information of the first node information and all nodes of storage, the corresponding configuration of the first node is determined Information, and send configuration information to the second node and obtain response, it includes the first segment that the configuration information, which obtains response, The corresponding configuration information of point.
3. the method for information processing as described in claim 1, which is characterized in that further include:Second node is received to send more After new failure notification or the configuration for not receiving second node transmission in the given time are updated successfully notice, it is determined that configuration Information update fails, and according to the node subscribing relationship, determines that the second node has subscribed the message of the first node, to The second node retransmits configuration information update notice.
4. the method for information processing as described in claim 1, which is characterized in that the first node information includes described first Node identification, the user password of the user name of the first node and the first node.
5. a kind of configuration device, which is characterized in that including:
Receiving unit, the configuration for receiving first node transmission update request, and configuration update asks to contain described the The configuration information of one node, wherein the configuration information of the first node contains the net of the virtual machine where the first node Border Protocol IP address, port numbers and the first node information;The first node includes the first application or first service;
Updating unit, the configuration information for updating the first node;
Transmission unit, for according to using subscribing relationship, determining that second node has subscribed the message of the first node, to the second section Point sends configuration information update notice, and the second node includes the second application or second service.
6. configuration device as claimed in claim 5, which is characterized in that the receiving unit is additionally operable to receive second section The configuration information that point is sent obtains request, and the configuration information obtains request and contains the first node information;
Transmission unit is additionally operable to the configuration information of all nodes according to the first node information and storage, determines described The corresponding configuration information of one node, and send configuration information to the second node and obtain response, the configuration information, which obtains, to be rung It should include the corresponding configuration information of the first node.
7. configuration device as claimed in claim 5, which is characterized in that the receiving unit is additionally operable to:Receive second node hair After the update failure notification sent or the configuration for not receiving second node transmission in the given time are updated successfully notice, then really Determine configuration information update failure;
The transmission unit is additionally operable to when determining configuration information update failure, according to the node subscribing relationship, determine described in Second node has subscribed the message of the first node, and configuration information update notice is retransmitted to the second node.
8. a kind of system of information processing, which is characterized in that including:
Configuration device, the configuration for receiving first node transmission update request, and configuration update asks to contain described the The configuration information of one node, wherein the configuration information of the first node contains the net of the virtual machine where the first node Border Protocol IP address, port numbers and the first node information;The first node includes the first application or first service;More The configuration information of the new first node;According to using subscribing relationship, determine that second node has subscribed the message of the first node, Configuration information update notice is sent to second node, the second node includes the second application or second service;
Elastic telescopic device, when carrying out elastic telescopic to the first node for determining, to infrastructure management device application Resources of virtual machine, and obtain the IP address and port numbers of the virtual machine that the infrastructure management device is sent;Described The first node is installed on IP address and the corresponding virtual machine of port numbers, and enables the first node.
9. a kind of computer readable storage medium, it is stored with instruction in the computer readable storage medium, described instruction is used for Perform claim requires any methods of 1-4.
CN201711484176.9A 2017-12-29 2017-12-29 A kind of information processing method, device and system Pending CN108347347A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711484176.9A CN108347347A (en) 2017-12-29 2017-12-29 A kind of information processing method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711484176.9A CN108347347A (en) 2017-12-29 2017-12-29 A kind of information processing method, device and system

Publications (1)

Publication Number Publication Date
CN108347347A true CN108347347A (en) 2018-07-31

Family

ID=62963508

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711484176.9A Pending CN108347347A (en) 2017-12-29 2017-12-29 A kind of information processing method, device and system

Country Status (1)

Country Link
CN (1) CN108347347A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109039765A (en) * 2018-08-28 2018-12-18 新华三技术有限公司 Network collocating method and device
CN109597663A (en) * 2018-09-06 2019-04-09 北京微播视界科技有限公司 Page info processing method, device and electronic equipment
CN109800008A (en) * 2018-12-29 2019-05-24 深圳云天励飞技术有限公司 Configure update method and Related product
WO2020113405A1 (en) * 2018-12-04 2020-06-11 Telefonaktiebolaget Lm Ericsson (Publ) Configuration updates of service functions in service-based network architecture
CN111857800A (en) * 2020-07-01 2020-10-30 北京达佳互联信息技术有限公司 Dynamic component configuration method and device, electronic equipment and storage medium
CN113079029A (en) * 2020-01-03 2021-07-06 华为技术有限公司 Configuration information subscription method and device
CN110389755B (en) * 2019-07-24 2023-09-08 网易(杭州)网络有限公司 Code processing method and device, electronic equipment and computer readable storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120311116A1 (en) * 2011-06-06 2012-12-06 A10 Networks, Inc. Sychronization of configuration file of virtual application distribution chassis
CN103414589A (en) * 2013-08-13 2013-11-27 华为技术有限公司 Method and device for managing resource information
CN105791000A (en) * 2014-12-26 2016-07-20 阿尔卡特朗讯 Method and equipment for configuring application
US9471784B1 (en) * 2012-12-06 2016-10-18 Amazon Technologies, Inc. Automated firmware settings verification
US20160328259A1 (en) * 2015-05-07 2016-11-10 Futurewei Technologies, Inc. System and Method for Dynamic Virtualized Network Function Descriptor Management
CN106134230A (en) * 2013-11-21 2016-11-16 哥莱菲特软件公司 The management domain that remote content on mobile information apparatus and configuration control

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120311116A1 (en) * 2011-06-06 2012-12-06 A10 Networks, Inc. Sychronization of configuration file of virtual application distribution chassis
US9471784B1 (en) * 2012-12-06 2016-10-18 Amazon Technologies, Inc. Automated firmware settings verification
CN103414589A (en) * 2013-08-13 2013-11-27 华为技术有限公司 Method and device for managing resource information
CN106134230A (en) * 2013-11-21 2016-11-16 哥莱菲特软件公司 The management domain that remote content on mobile information apparatus and configuration control
CN105791000A (en) * 2014-12-26 2016-07-20 阿尔卡特朗讯 Method and equipment for configuring application
US20160328259A1 (en) * 2015-05-07 2016-11-10 Futurewei Technologies, Inc. System and Method for Dynamic Virtualized Network Function Descriptor Management

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
叶文芳等: "基于云分支服务器的数据更新***的设计与实现", 《电视技术》 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109039765A (en) * 2018-08-28 2018-12-18 新华三技术有限公司 Network collocating method and device
CN109039765B (en) * 2018-08-28 2022-02-25 新华三技术有限公司 Network configuration method and device
CN109597663A (en) * 2018-09-06 2019-04-09 北京微播视界科技有限公司 Page info processing method, device and electronic equipment
WO2020113405A1 (en) * 2018-12-04 2020-06-11 Telefonaktiebolaget Lm Ericsson (Publ) Configuration updates of service functions in service-based network architecture
CN109800008A (en) * 2018-12-29 2019-05-24 深圳云天励飞技术有限公司 Configure update method and Related product
CN110389755B (en) * 2019-07-24 2023-09-08 网易(杭州)网络有限公司 Code processing method and device, electronic equipment and computer readable storage medium
CN113079029A (en) * 2020-01-03 2021-07-06 华为技术有限公司 Configuration information subscription method and device
CN113079029B (en) * 2020-01-03 2024-01-05 华为技术有限公司 Configuration information subscription method and device
US11888688B2 (en) 2020-01-03 2024-01-30 Huawei Technologies Co., Ltd. Configuration information subscription method and apparatus
CN111857800A (en) * 2020-07-01 2020-10-30 北京达佳互联信息技术有限公司 Dynamic component configuration method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
CN108347347A (en) A kind of information processing method, device and system
US20190266537A1 (en) Systems and methods for incident queue assignment and prioritization
KR102013004B1 (en) Dynamic load balancing in a scalable environment
CN110493080B (en) Block link point monitoring method and device, electronic equipment and storage medium
CN108369543A (en) The mistake in cloud operation is solved using declaratively configuration data
US20150281113A1 (en) Dynamically identifying target capacity when scaling cloud resources
CN106817432B (en) Method, system and equipment for elastically stretching virtual resources in cloud computing environment
CN110324399B (en) Bringing cluster awareness into a facility management portal
CN106462389A (en) Context-aware dynamic policy selection for messaging behavior
US10944655B2 (en) Data verification based upgrades in time series system
CN105450618A (en) Operation method and operation system of big data process through API (Application Programming Interface) server
CN110166524B (en) Data center switching method, device, equipment and storage medium
CN112416969B (en) Parallel task scheduling system in distributed database
CN106209974B (en) A kind of method of data synchronization, equipment and system
CN108347343A (en) A kind of policy management method, device and system
US11416294B1 (en) Task processing for management of data center resources
CN108512782A (en) Accesses control list is grouped method of adjustment, the network equipment and system
EP3457668B1 (en) Clustering in unified communication and collaboration services
CN111949831A (en) Graphic database establishing method and device and readable storage medium
CN111147312B (en) Resource allocation management method and device, resource allocation cache management method and device, and allocation management system
EP3422186A1 (en) Method, device and system for preventing memory data loss
CN107302849B (en) Light path distribution method and device
CN114398397A (en) Data processing method, device, storage medium and system
US11645109B2 (en) Managing failures in edge computing environments
US20120011035A1 (en) Management of actions based on priority levels and calendar entries

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
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20180731

WD01 Invention patent application deemed withdrawn after publication