CN106330556A - Method and device for generating service module calling associated information - Google Patents
Method and device for generating service module calling associated information Download PDFInfo
- Publication number
- CN106330556A CN106330556A CN201610772870.XA CN201610772870A CN106330556A CN 106330556 A CN106330556 A CN 106330556A CN 201610772870 A CN201610772870 A CN 201610772870A CN 106330556 A CN106330556 A CN 106330556A
- Authority
- CN
- China
- Prior art keywords
- service
- data
- application
- call
- service module
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- 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
-
- 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/2866—Architectures; Arrangements
- H04L67/30—Profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
The invention aims to provide a method and device for generating service module calling associated information. Processing equipment acquires application configuration change data corresponding to a service configuration change message according to the service configuration change message, and finally, extracts and calls service configuration data from the application configuration change data so as to generate or update the service module calling associated information. Compared with the prior art, according to the method and the device which are provided by the invention, the static service module calling associated information can be acquired to reflect a calling relationship between modules so as to determine which modules one module can be influenced by in order to carry out evaluation and decision, and thus, the acquired data is more complete and reliable and the problem that execution of a decision plan is short of a module association relationship before no service calling state information is solved. Therefore, according to the method and the device which are provided by the invention, a total quantity of logs can be analyzed by small resource occupancy, the association relationship between the modules can be mastered overall, and calling processing efficiency and processing effect among multiple application service modules are improved.
Description
Technical field
The present invention relates to Internet technical field, particularly relate to a kind of skill calling related information for generating service module
Art.
Background technology
Large-Scale Interconnected net enterprises, has more more miscellaneous O&M entity management platform, such as: multiple Naming service
(naming service), multiple PaaS platform (Platform-as-a-Service, platform and service), the route service etc. of isomery;This
Outward, between service, communication is used various protocols, including Thrift, RAL, HTTP access etc..And for each O&M entity management
The most unified effective management of platform, therefore when the module in different application is mutually called, it is impossible to directly obtain standard
The most effective service module calls related information.Therefore, which results in problems with:
1. lacking structurized incidence relation data, the learning cost that each service module calls related information is too high, uses
Family is difficult to grasp complete incidence relation data.
2. lacking global view, it is high that service problem traces cost.When service goes wrong, need to combine configuration according to daily record
In association definition remove to trace the service problem of upstream and downstream, the process of combing incidence relation is time-consuming, the location efficiency of fault and standard
Really property all ratios are relatively low, are unfavorable for quickly stopping loss of service.
3. not having the service view of the overall situation and microcosmic, efficiency and the effect of O&M decision-making are all given a discount.Before doing prediction scheme execution
Need the call relation of first clear service, the implementation strategy of decision-making prediction scheme, otherwise can introduce new fault, carry out service recovery
During not can determine that sequencing and routing relation.
The trace system that main utilization is analyzed based on call chain in the prior art.And actual application scenarios is: needed
Whole service module calls related information, simultaneously invocation framenort disunity, without traceid, daily record specification disunity, lack current
The key messages such as application or intended application.Therefore, trace system has three kinds of limitation for above-mentioned scene:
Scene limitation: common trace system needs based on unified invocation framenort, unified application definition etc..And
There is not above-mentioned unified configuration under most scenes, thus cause common trace system to be not appropriate for promoting.
Design limitations: trace system obtains a time sequencing accessed in modules and upstream-downstream relationship,
Owing to data volume is relatively big, typically taking the mode of sampling, this sampling causes associated data imperfect, the most important at flow
Access (such as finance class) in scene and inapplicable, especially some exception handling logics.
Business bureau is sex-limited: contains service status data in the record of trace system, but does not has the route of serving static
Data, perform for decision-making prediction scheme, from scenes such as zero recovery, service routing table switching inapplicable.
In view of this, how to obtain service module and call related information for the execution of decision-making prediction scheme, assist trouble location
Deng, then become those skilled in the art's problem demanding prompt solution.
Summary of the invention
It is an object of the invention to provide a kind of method and apparatus calling related information for generating service module.
According to an aspect of the invention, it is provided a kind of for generating the method that service module calls related information, its
In, the method comprises the following steps:
A obtains one or more service configuration change message, and wherein, described service configuration change message is corresponding to reaching the standard grade thing
Part and/or routing table altering event;
B changes message according to described service configuration, obtains the application configuration corresponding with described service configuration change message
Change data;
C calls service configuration data from described application configuration change extracting data, adjusts to generate or to update service module
Use related information.
Alternatively, described step b includes:
-change message according to described service configuration, determine the more new range corresponding with described service configuration change message,
Wherein, the application configuration file that described more new range is changed in including the server that change occurs and described server;
-according to described more new range, obtain the application configuration change data corresponding with described service configuration change message.
Alternatively, the method also includes:
Described application configuration change data are verified by x;
Wherein, described step c includes:
-after described verification application configuration change extracting data call service configuration data, with generate or update clothes
Business module calls related information.
Alternatively, described step x includes:
If-described application configuration change data cannot be corresponding in existing application configuration, then changing described application configuration
Data are named verification.
Alternatively, the method also includes:
-call related information according to described service module, it is corresponding that extraction calls related information with described service module
One or more call example, wherein, described in call example include service module, the affiliated application of described service module and
Server, the corresponding call relation called between application and server thereof of described service module;
The described example that calls is polymerized by t, to generate one or more mapping data.
Alternatively, described step t includes:
Call at least any one dimension in example described in-basis, the described example that calls is polymerized, to generate one
Or multiple mapping data, wherein, described dimension includes described service module, the affiliated application of described service module and service thereof
Device, described service module call application and server among at least any one.
Alternatively, the method also includes:
-obtain one or more service call status information;
-from described service call status information, extract one or more service identification data, wherein, described service mark
Know data and include at least any one of service name class, interface class, name Service apoplexy due to endogenous wind;
-according to described mapping data, described service call status information is mated;
S, according to the described service call status information after coupling, updates described service module and calls related information.
Alternatively, the method also includes:
-the described service call status information after coupling is polymerized;
Described step s includes:
-according to the described service call status information after described polymerization, update described service module and call related information.
According to a further aspect in the invention, additionally provide a kind of process calling related information for generating service module to set
Standby, wherein, this equipment includes:
First device, for obtaining one or more service configuration change message, wherein, described service configuration change message
Corresponding to reaching the standard grade event and/or routing table altering event;
Second device, for changing message according to described service configuration, obtains relative with described service configuration change message
The application configuration change data answered;
3rd device, for from described application configuration change extracting data call service configuration data, with generate or more
New service module calls related information.
Alternatively, described second device is used for:
-change message according to described service configuration, determine the more new range corresponding with described service configuration change message,
Wherein, the application configuration file that described more new range is changed in including the server that change occurs and described server;
-according to described more new range, obtain the application configuration change data corresponding with described service configuration change message.
Alternatively, this equipment also includes:
4th device, for verifying described application configuration change data;
Wherein, described 3rd device is used for:
-after described verification application configuration change extracting data call service configuration data, with generate or update clothes
Business module calls related information.
Alternatively, described 4th device is used for:
If-described application configuration change data cannot be corresponding in existing application configuration, then changing described application configuration
Data are named verification.
Alternatively, this equipment also includes:
5th device, for calling related information according to described service module, extraction is called with described service module and is associated
Corresponding one or more of information call example, wherein, described in call example and include service module, described service module
Affiliated application and server, the corresponding call relation called between application and server thereof of described service module;
6th device, for being polymerized the described example that calls, to generate one or more mapping data.
Alternatively, described 6th device is used for:
Call at least any one dimension in example described in-basis, the described example that calls is polymerized, to generate one
Or multiple mapping data, wherein, described dimension includes described service module, the affiliated application of described service module and service thereof
Device, described service module call application and server among at least any one.
Alternatively, this equipment also includes:
7th device, for obtaining one or more service call status information;
8th device, for from described service call status information, extracts one or more service identification data, its
In, described service identification data includes at least any one of service name class, interface class, name Service apoplexy due to endogenous wind;
9th device, for according to described mapping data, mates described service call status information;
Tenth device, for according to the described service call status information after coupling, updating described service module and call pass
Connection information.
Alternatively, this equipment also includes:
11st device, for being polymerized the described service call status information after coupling;
Described tenth device, is used for:
-according to the described service call status information after described polymerization, update described service module and call related information.
Compared with prior art, the present invention changes message according to service configuration, obtains and changes message with described service configuration
Corresponding application configuration change data, finally change extracting data from described application configuration and call service configuration data,
Related information is called to generate or to update service module.Thus, the present invention can obtain services module and call related information,
To reflect the call relation of intermodule, and then determine that a module may be affected by which module, for evaluation decision so that
Acquired data are more complete reliable, solve decision-making prediction scheme and perform, lack module before not having service call status information
The problem of incidence relation.Therefore, the present invention can analyze full dose daily record with less resource occupation, it is possible to grasps on the whole
Incidence relation between modules, improves and calls treatment effeciency and treatment effect between many application service modules.
And, the present invention can also change message according to described service configuration, determines and changes message with described service configuration
Corresponding more new range, then according to described more new range, obtains the application corresponding with described service configuration change message
Configuration change data;Thus application configuration change data corresponding in the range of only obtaining renewal, decrease obtaining of hash
Take, improve system treatment effeciency.
And, described application configuration change data can also be verified by the present invention, and the application after described verification
Configuration change extracting data calls service configuration data, calls related information to generate or to update service module;Further,
If described application configuration change data then cannot be ordered by described application configuration change data corresponding in existing application configuration
Name verification.Thus, the present invention can solve the problem that the problem of Allocation Analysis, promotes service module further and calls the accurate of incidence relation
Property.
And, the present invention can also call related information according to described service module, extracts and calls with described service module
Corresponding one or more of related information call example, are then polymerized the described example that calls, to generate one or many
Individual mapping data;Further, described polymerization procedure also includes at least any one dimension calling in example described in basis, to institute
State and call example and be polymerized, to generate one or more mapping data.Thus the present invention is by polymerization procedure, improves follow-up
The efficiency of inquiry.
And, the present invention can also update described service module according to service call status information and call related information,
Thus according to the incidence relation of dynamic intermodule, determine a module by which module impact, mutual state how,
For evaluation decision.
Accompanying drawing explanation
By the detailed description that non-limiting example is made made with reference to the following drawings of reading, other of the present invention
Feature, purpose and advantage will become more apparent upon:
Fig. 1 illustrates a kind of processing equipment calling related information for generating service module according to one aspect of the invention
Schematic diagram;
What Fig. 2 illustrated according to a preferred embodiment of the present invention a kind of calls related information for generating service module
Processing equipment schematic diagram;
Fig. 3 illustrates a kind of method stream calling related information for generating service module according to a further aspect of the present invention
Cheng Tu;
What Fig. 4 illustrated according to a preferred embodiment of the present invention a kind of calls related information for generating service module
Method flow diagram.
In accompanying drawing, same or analogous reference represents same or analogous parts.
Detailed description of the invention
It should be mentioned that, some exemplary embodiments are described as before being discussed in greater detail exemplary embodiment
The process described as flow chart or method.Although flow chart operations is described as order process, but therein permitted
Multioperation can be implemented concurrently, concomitantly or simultaneously.Additionally, the order of operations can be rearranged.When it
When having operated, described process can be terminated, it is also possible to have the additional step being not included in accompanying drawing.Described process
Can correspond to method, function, code, subroutine, subprogram etc..
Alleged " processing equipment " within a context, it is " computer equipment ", also referred to as " computer ", referring to can be by fortune
Row preset program or instruction perform the intelligent electronic device of the predetermined process process such as numerical computations and/or logical calculated, and it can
To include processor and memorizer, processor the survival instruction performing to prestore in memory performs predetermined process process,
Or performed predetermined process process by the hardware such as ASIC, FPGA, DSP, or combined by said two devices and realize.
Described computer equipment includes the network equipment.Wherein, the described network equipment includes but not limited to single network service
The server group of device, multiple webserver composition or based on cloud computing (Cloud Computing) by a large amount of computers or
The cloud that the webserver is constituted, wherein, cloud computing is the one of Distributed Calculation, is made up of a group loosely-coupled computer collection
A super virtual machine.Wherein, described computer equipment isolated operation can realize the present invention, it is possible to access network is also
By realizing the present invention with the interactive operation of other computer equipments in network.Wherein, residing for described computer equipment
Network includes but not limited to the Internet, wide area network, Metropolitan Area Network (MAN), LAN, VPN etc..
It should be noted that the described network equipment or network etc. are only for example, other are existing or are likely to occur from now on
Computer equipment or network are such as applicable to the present invention, within also should being included in scope, and with way of reference bag
It is contained in this.
Concrete structure disclosed herein and function detail are the most representational, and are for describing showing of the present invention
The purpose of example embodiment.But the present invention can be implemented by many alternative forms, and is not interpreted as
It is limited only by the embodiments set forth herein.
Although it should be appreciated that here may have been used term " first ", " second " etc. to describe unit,
But these unit should not be limited by these terms.These terms are used to be only used to a unit and another unit
Make a distinction.For example, in the case of without departing substantially from the scope of exemplary embodiment, it is single that first module can be referred to as second
Unit, and second unit can be referred to as first module similarly.Term "and/or" used herein above include one of them or
Any and all combination of more listed associated item.
Term used herein above is only used to describe specific embodiment and be not intended to limit exemplary embodiment.Unless
Context refers else clearly, and singulative the most used herein above " ", " one " also attempt to include plural number.Also should
When being understood by, term used herein above " include " and/or " comprising " specify stated feature, integer, step, operation,
Unit and/or the existence of assembly, and do not preclude the presence or addition of other features one or more, integer, step, operation, unit,
Assembly and/or a combination thereof.
It should further be mentioned that in some replace implementation, the function/action being previously mentioned can be attached according to being different from
The order indicated in figure occurs.For example, depending on involved function/action, the two width figures in succession illustrated actually may be used
Substantially simultaneously to perform or sometimes can perform in a reverse order.
Below in conjunction with the accompanying drawings the present invention is described in further detail.
Fig. 1 illustrates a kind of processing equipment calling related information for generating service module according to one aspect of the invention
Schematic diagram.
Wherein, described processing equipment includes first device the 1, second device the 2, the 3rd device 3.Specifically, described first dress
Put 1 acquisition one or more service configuration change message, wherein, described service configuration change message corresponding to reach the standard grade event and/
Or routing table altering event;Described second device 2 changes message according to described service configuration, obtains and changes with described service configuration
The application configuration change data that message is corresponding;Described 3rd device 3 calls clothes from described application configuration change extracting data
Business configuration data, call related information to generate or to update service module.
Described first device 1 obtains one or more service configuration change message, wherein, described service configuration change message
Corresponding to reaching the standard grade event and/or routing table altering event.
Specifically, described first device 1, based on various types of communication agreement, by coffret set in advance, sets from advance
Obtaining one or more service configuration change message in the management platform put, wherein, described service configuration change message corresponds to
Event of reaching the standard grade and/or routing table altering event.
Such as, when the routing table that described management platform is managed occurs change, corresponding data is pushed in knowledge base,
Then the described service configuration change message corresponding to the change time such as the upper limit can carry out acquisition etc. from described knowledge base.
Wherein, described service is in types of applications corresponding one or more available service or service module
Deng, services as all in the Baidu China/all services of Baidu's Oryza glutinosa or certain special services etc..
Wherein, described in the event of reaching the standard grade be and enable certain service, its corresponding whole service configuration are newly-increased configuration;
Described routing table altering event is certain routing table corresponding to service that is original or that newly increase and there occurs change.
Wherein, described service configuration change message can correspond to the change of original already present service configuration, it is also possible to
The interpolation etc. of the service configuration corresponding to not existing, services as all in Baidu China/all services of Baidu's Oryza glutinosa/certain specific clothes
Business, original state is empty, then first event in this original state is the change of all configuration informations in action scope
More.
Described second device 2 changes message according to described service configuration, obtains relative with described service configuration change message
The application configuration change data answered.
Specifically, described second device 2 changes message according to described service configuration, based on various types of communication agreement, by advance
The coffret first set, obtains the application configuration corresponding with described service configuration change message at corresponding configuration center
Change data.Wherein, described configuration center storage has the configuration data of all services, and described second device 2 is according to described clothes
Business configuration change message, it is first determined service and a service of being changed of this service configuration change change corresponding to message are right
The information such as the server answered, then, according to above-mentioned information, obtain described application configuration change data at described configuration center.
Preferably, described second device 2, for changing message according to described service configuration, determines and becomes with described service configuration
The more new range that more message is corresponding, wherein, described more new range includes in server and the described server of generation change
The application configuration file changed;According to described more new range, obtain the application corresponding with described service configuration change message
Configuration change data.
Specifically, described second device 2 changes message according to described service configuration, changes message according to described service configuration
Particular content, the information such as source, determine and more new range corresponding to described service configuration change message;Wherein, described more
New range includes the application configuration file changed in the server that change occurs and described server.
Here, those skilled in the art will be understood that the server of described change includes reality when certain service occurs change
Body server or virtual server, described application configuration file can be whole application that this service is corresponding in this server
Configuration file, it is preferable that can also is that the structural data that change only occurs in this application configuration file.In other words, described more
New range is the configuration content that this service is updated.
Then, described second device 2 is according to described more new range, and in the range of only choosing described renewal, corresponding application is joined
Put change data to obtain, thus avoid obtaining the configuration data not changed, improve treatment effeciency.
Described 3rd device 3 from described application configuration change extracting data call service configuration data, with generate or more
New service module calls related information.
Specifically, described 3rd device 3 is according to information such as predetermined path, predetermined key words, from described application configuration
In change data, extract and call service configuration data;Wherein, call service configuration data described in and mainly include that service addressing configures
Data, such as, described service addressing configuration data can be according to " the application configuration-> call service configuration-> clothes in configuration file
Business addressing system " path obtains, or can obtain according to the content corresponding to the key word " Host " in configuration file
Take.Calling an example of service configuration data described in shown below, wherein Host has named and has asked for seeking of the service called
Location mode (unrelated configuration has been deleted):
[CamelConfig]
[.GalileoBase]
Host:
XX.XX.XXX.XX:XXXX,XX.XX.XXX.XX:XXXX,XX.XX.XXX.XX:X
XXX
ZooRetry:2
ZooInterval:100
Then, described 3rd device 3, according to the service configuration data of calling extracted, calls service configuration number according to described
Call relation between according to, generates or updates service module and call related information.Wherein, described service module calls related information
In contain the call relation of modules between same application and/or different application.
Such as, the service obtaining items list when the homepage of application " Oryza glutinosa " renders is provided by modules A, and A module relies on business
The service of product list query, the service of sales promotion information inquiry, the two service is provided by module B, C respectively;The most described 3rd dress
Put 3 and called service configuration data according to extract, it is established that the modules A of application " Oryza glutinosa " and module B, the service module tune of C
Use related information;Further, described service module calls and can also comprise in related information corresponding to modules A and module B, C
Application, all kinds of relevant informations such as server
Preferably, described processing equipment also includes the 4th device (not shown), and wherein, described 4th device is to described application
Configuration change data verify;Described 3rd device 3 application configuration change extracting data after described verification calls clothes
Business configuration data, call related information to generate or to update service module.
Specifically, described 4th device is based on default method of calibration, such as name (Naming) verification (also referred to as name school
Test) etc., described application configuration change data are verified.Wherein, described verification can include the verification to known applications configuration
And the verification of unknown applications configuration;Such as, known applications is configured, available naming service verify described known should
The most correct with configuration;Unknown applications is configured, then may utilize naming service corresponding to the application configuration verifying described the unknown
In which kind of application configuration, with the problem solving Allocation Analysis.
Those skilled in the art will be understood that the concrete operations mode corresponding to described naming service, therefore the most superfluous at this
State, and be incorporated herein by reference.
Then, described 3rd device 3, according to the application configuration change data after verification, extracts and calls service configuration data,
Related information is called to generate or to update service module.Wherein, the 3rd device 3 described in described extracting mode and Fig. 1 identical or
Similar, therefore do not repeat them here, and be incorporated herein by reference.
If it is highly preferred that described application configuration change data cannot correspond in existing application configuration, described 4th device
Described application configuration change data are named verification.
Specifically, for described verification service, described 4th device only can change data in described application configuration cannot
Corresponding to performing during existing application configuration, thus improve treatment effeciency.
Here, as a example by the verification of " naming service ", when verification, by each value in described application configuration change data
(value) the another name list with the existing application configuration in naming service contrasts, and based on corresponding existing configuration, tests
Demonstrate,prove whether application configuration change data to be verified exist corresponding existing application configuration;Preferably, can be to above-mentioned value
(value) key collection carries out Bayes's classification, verifies based on sorted value.Thus, name actual acquisition can arrived
Service data are as in feed back input to the 4th device, to promote accuracy rate further.
What Fig. 2 illustrated according to a preferred embodiment of the present invention a kind of calls related information for generating service module
Processing equipment schematic diagram.
Wherein, described processing equipment include first device 1 ', the second device 2 ', the 3rd device 3 ', the 5th device 5 ', the 6th
Device 6 '.Specifically, described first device 1 ' obtains one or more service configuration change message, wherein, described service configuration
Change message is corresponding to reaching the standard grade event and/or routing table altering event;Described second device 2 ' changes according to described service configuration
Message, obtains the application configuration change data corresponding with described service configuration change message;Described 3rd device 3 ' is from described
Application configuration change extracting data calls service configuration data, calls related information to generate or to update service module;Described
5th device 5 ' calls related information according to described service module, and it is corresponding that extraction calls related information with described service module
One or more call example, wherein, described in call example include service module, the affiliated application of described service module and
Server, the corresponding call relation called between application and server thereof of described service module;Described 6th device 6 ' is to institute
State and call example and be polymerized, to generate one or more mapping data.
Wherein, the first device 1 ' of described processing equipment, the second device 2 ', the 3rd device 3 ' and corresponding intrument shown in Fig. 1
Identical or essentially identical, therefore here is omitted, and be incorporated herein by way of reference.
Described 5th device 5 ' calls related information according to described service module, and extraction is called with described service module and associated
Corresponding one or more of information call example, wherein, described in call example and include service module, described service module
Affiliated application and server, the corresponding call relation called between application and server thereof of described service module.
Specifically, described 5th device 5 ' calls related information according to described service module, obtains the configuration of an application
In contain the addressing system corresponding to which module and these modules;Then association letter is called according to described service module
Service module, the affiliated application of described service module and the server at affiliated application place that breath is called, described service mould
The information such as the place server calling application and called application of block, extract and call related information phase with described service module
The one or more of correspondence call example.
Such as, described service module is B, and it is a module of application A, and the most described application A is described service module B
Affiliated application;Described application A in server A 1, A2, A3, then belonging to application place server be server A 1, A2,
A3.Described service module B is employed C to be provided, and the most described service module B calls application for described application C;Described application C
By server C1, C2, C3 offer, therefore, the server calling application place described in is server C1, C2, C3.
Described 5th device 5 ', according to above-mentioned call relation, centered by described service module B, extracts corresponding thereto
Call relation, i.e. in application A (server A 1, A2, A3) service module of named B by apply C (server C1, C2,
C3) provided.
Those skilled in the art will be understood that described above is merely illustrative, not limitation of the present invention.One service mould
Block can correspond to a plurality of call example, as described service module B is also present in applying in D (server D1), and is answered
Thered is provided with application E (server E1) with C (server C1, C2).
The described example that calls is polymerized by described 6th device 6 ', to generate one or more mapping data.
Specifically, described 6th device 6 ' calls example to above-mentioned one or more to be polymerized, corresponding according to it
Call relation generates one or more mapping data.Described mapping data can be centered by service module, or with other
Corresponding data grid technology etc..
Preferably, described 6th device 6 ' includes at least any one dimension calling in example described in basis, to described tune
Being polymerized with example, to generate one or more mapping data, wherein, described dimension includes described service module, described clothes
The business affiliated application of module and server thereof, described service module call at least any one among application and server thereof.
Specifically, described 6th device 6 ', during being polymerized, can call in example at least based on described
Any one dimension is polymerized.Such as, with described service module as dimension, then centered by described service module, clothes
Business module may correspond to the affiliated application of multiple described service module and server thereof, described service module call application and
The mapping relations of server;Or, centered by the affiliated application of described service module, then by included in this affiliated application
Multiple service modules and described service module call application and server thereof the content etc. as polymerization.
When the service module in each application or each application brings into operation, it is possible to generate service call status information;
Described service call status information can carry out assistant analysis etc. based on described mapping data.Continue upper example, if at application A (clothes
Business device A1, A2, A3) in the service module of named B by applying C (server C1, C2, C3) to be provided, then when collection in application A
To log content be: when module B malloc failure malloc or success rates exception, then can learn that application A and application C's is mutual abnormal,
Further, it is also possible to determine which bar route calling described in daily record employs according to the concrete routing table of module B, use
Which kind of interaction protocol, whether actual access close on time-out restriction etc., and above-mentioned information is generally in daily record and imperfect, it is necessary to
Need based on described mapping data, above-mentioned information to be obtained.
Preferably, described processing equipment also includes the 7th device (not shown), the 8th device (not shown), the 9th device
(not shown), the tenth device (not shown).
Wherein, described 7th device obtains one or more service call status information;Described 8th device is from described clothes
Business is called in status information, extracts one or more service identification data, and wherein, described service identification data includes service name
Class, interface class, at least any one of name Service apoplexy due to endogenous wind;Described service, according to described mapping data, is adjusted by described 9th device
Mate by status information;Described tenth device, according to the described service call status information after coupling, updates described service
Module calls related information.
Specifically, described 7th device can be according to System History daily record, or according to applying in running institute in real time
The daily record etc. generated, obtains one or more service call status information;Wherein, described service call status information has been reacted and has been
Call relation between modules in system running.
Described 8th device is according to predetermined calling rule, based on calling keyword, from described service call status information
In, extract one or more service identification data, such as, service name class, interface class, at least any one of name Service apoplexy due to endogenous wind
Corresponding data.
Then, described 9th device is according to mapping relations corresponding in described mapping data, by described service identifiers number
Mate according to the content in described mapping relations, thus realize the coupling to described service call status information.
Finally, described tenth device, can be by described service call shape according to the described service call status information after coupling
State converging information is the association between application, calls related information, as without invasive data updating described service module
Gather, to solve the problem that low invasive trace is difficult to promote.
Here, those skilled in the art will be understood that described service module is called related information by described tenth device
Update, can be to call the structure of related information based on former service module and carry out, as former service module calls associated data
Application-centered, then the data after updating are the most application-centered;Can also be only with described service call status information
Structure is carried out, and as former service module calls related information centered by service module, described service call status information is then
Application-centered etc..
It is highly preferred that described processing equipment also includes the 11st device (not shown), wherein, described 11st device to
Described service call status information after joining is polymerized;Described tenth device is according to the described service call shape after described polymerization
State information, updates described service module and calls related information.
Specifically, described 11st device is according to the response time corresponding to described service call status information, conditional code
Etc. information, the described service call status information after coupling is polymerized;Preferably, described polymerization can be based on the predetermined cycle
And cyclical process.
Described tenth device, then according to the described service call status information after described polymerization, updates described service module and adjusts
With related information, it is hereby achieved that full dose daily record.Here, described update mode is identical with the update mode of aforementioned tenth device
Or similar, therefore do not repeat them here, and be incorporated herein by way of reference.
Fig. 3 illustrates a kind of method stream calling related information for generating service module according to a further aspect of the present invention
Cheng Tu.
Specifically, in step sl, described processing equipment obtains one or more service configuration change message, wherein, institute
State service configuration change message corresponding to reaching the standard grade event and/or routing table altering event;In step s 2, described processing equipment root
Change message according to described service configuration, obtain the application configuration change data corresponding with described service configuration change message;?
In step S3, described processing equipment from described application configuration change extracting data call service configuration data, with generate or more
New service module calls related information.
In step sl, described processing equipment obtains one or more service configuration change message, and wherein, described service is joined
Put change message corresponding to reaching the standard grade event and/or routing table altering event.
Specifically, in step sl, described processing equipment, based on various types of communication agreement, is connect by transmission set in advance
Mouthful, from the management platform pre-set, obtain one or more service configuration change message, wherein, described service configuration changes
Message is corresponding to reaching the standard grade event and/or routing table altering event.
Such as, when the routing table that described management platform is managed occurs change, corresponding data is pushed in knowledge base,
Then the described service configuration change message corresponding to the change time such as the upper limit can carry out acquisition etc. from described knowledge base.
Wherein, described service is in types of applications corresponding one or more available service or service module
Deng, services as all in the Baidu China/all services of Baidu's Oryza glutinosa or certain special services etc..
Wherein, described in the event of reaching the standard grade be and enable certain service, its corresponding whole service configuration are newly-increased configuration;
Described routing table altering event is certain routing table corresponding to service that is original or that newly increase and there occurs change.
Wherein, described service configuration change message can correspond to the change of original already present service configuration, it is also possible to
The interpolation etc. of the service configuration corresponding to not existing, services as all in Baidu China/all services of Baidu's Oryza glutinosa/certain specific clothes
Business, original state is empty, then first event in this original state is the change of all configuration informations in action scope
More.
In step s 2, described processing equipment changes message according to described service configuration, obtains and becomes with described service configuration
The application configuration change data that more message is corresponding.
Specifically, in step s 2, described processing equipment changes message according to described service configuration, assists based on various types of communication
View, by coffret set in advance, obtains corresponding with described service configuration change message at corresponding configuration center
Application configuration change data.Wherein, described configuration center storage has configuration data of all services, and in step s 2, institute
State processing equipment and change message according to described service configuration, it is first determined the clothes of this service configuration change change corresponding to message
The information such as the server corresponding to business and the service of being changed, then, according to above-mentioned information, obtain institute at described configuration center
State application configuration change data.
Preferably, in step s 2, described processing equipment, for changing message according to described service configuration, determines with described
The more new range that service configuration change message is corresponding, wherein, described more new range includes server and the institute that change occurs
State the application configuration file changed in server;According to described more new range, obtain and change message phase with described service configuration
Corresponding application configuration change data.
Specifically, in step s 2, described processing equipment changes message according to described service configuration, joins according to described service
Put the information such as the change particular content of message, source, determine and the more new range corresponding to described service configuration change message;Its
In, described more new range includes the application configuration file changed in the server that change occurs and described server.
Here, those skilled in the art will be understood that the server of described change includes reality when certain service occurs change
Body server or virtual server, described application configuration file can be whole application that this service is corresponding in this server
Configuration file, it is preferable that can also is that the structural data that change only occurs in this application configuration file.In other words, described more
New range is the configuration content that this service is updated.
Then, in step s 2, described processing equipment is according to described more new range, and in the range of only choosing described renewal, institute is right
The application configuration change data answered are to obtain, thus avoid obtaining the configuration data not changed, and improve treatment effeciency.
In step s3, described processing equipment calls service configuration data from described application configuration change extracting data,
Related information is called to generate or to update service module.
Specifically, in step s3, described processing equipment is according to information such as predetermined path, predetermined key words, from institute
State in application configuration change data, extract and call service configuration data;Wherein, call service configuration data described in and mainly include clothes
Business addressing configuration data, such as, described service addressing configuration data can be according to " the application configuration-> call clothes in configuration file
Business configuration-> service addressing mode " path obtains, or can be according to corresponding to the key word " Host " in configuration file
Content obtains.Calling an example of service configuration data described in shown below, wherein Host has named to ask for and has called
The addressing system (unrelated configuration has been deleted) of service:
[CamelConfig]
[.GalileoBase]
Host:
XX.XX.XXX.XX:XXXX,XX.XX.XXX.XX:XXXX,XX.XX.XXX.XX:X
XXX
ZooRetry:2
ZooInterval:100
Then, in step s3, described processing equipment is called service configuration data according to extract, calls according to described
Call relation between service configuration data, generates or updates service module and call related information.Wherein, described service module is adjusted
With related information contains the call relation of modules between same application and/or different application.
Such as, the service obtaining items list when the homepage of application " Oryza glutinosa " renders is provided by modules A, and A module relies on business
The service of product list query, the service of sales promotion information inquiry, the two service is provided by module B, C respectively;The most in step s3,
Described processing equipment is called service configuration data according to extract, it is established that the modules A of application " Oryza glutinosa " and module B, the clothes of C
Business module calls related information;Further, described service module call related information can also comprise modules A and module B,
All kinds of relevant informations such as application corresponding to C, server
Preferably, described method also includes step S4 (not shown), and wherein, in step s 4, described processing equipment is to institute
State application configuration change data to verify;In step s3, described processing equipment application configuration change after described verification
Extracting data calls service configuration data, calls related information to generate or to update service module.
Specifically, in step s 4, described processing equipment is based on default method of calibration, such as name (Naming) verification
Described application configuration change data are verified by (also referred to as name verification) etc..Wherein, described verification can include known applications
The verification of configuration and the verification of unknown applications configuration;Such as, configuring for known applications, available naming service verifies institute
State known application configuration the most correct;Unknown applications is configured, then may utilize naming service to verify answering of described the unknown
With configuration corresponding to which kind of application configuration, with the problem solving Allocation Analysis.
Those skilled in the art will be understood that the concrete operations mode corresponding to described naming service, therefore the most superfluous at this
State, and be incorporated herein by reference.
Then, in step s3, described processing equipment, according to the application configuration change data after verification, is extracted and is called service
Configuration data, call related information to generate or to update service module.Wherein, described extracting mode and step S3 described in Fig. 3
Same or similar, therefore do not repeat them here, and be incorporated herein by reference.
It is highly preferred that if described application configuration change data cannot correspond in existing application configuration, in step s 4, institute
State processing equipment and described application configuration change data are named verification.
Specifically, for described verification service, in step s 4, described processing equipment can only become in described application configuration
More data corresponding to performing during existing application configuration, thus cannot improve treatment effeciency.
Here, as a example by the verification of " naming service ", when verification, by each value in described application configuration change data
(value) the another name list with the existing application configuration in naming service contrasts, and based on corresponding existing configuration, tests
Demonstrate,prove whether application configuration change data to be verified exist corresponding existing application configuration;Preferably, can be to above-mentioned value
(value) key collection carries out Bayes's classification, verifies based on sorted value.Thus, name actual acquisition can arrived
Service data are as in feed back input to described processing equipment, to promote accuracy rate further.
What Fig. 4 illustrated according to a preferred embodiment of the present invention a kind of calls related information for generating service module
Method flow diagram.
Specifically, in step S1 ' in, described processing equipment obtains one or more service configuration change message, wherein, institute
State service configuration change message corresponding to reaching the standard grade event and/or routing table altering event;In step S2 ' in, described processing equipment
Change message according to described service configuration, obtain the application configuration change data corresponding with described service configuration change message;
In step S3 ' in, described processing equipment from described application configuration change extracting data call service configuration data, with generate or
Update service module and call related information;In step S5 ' in, described processing equipment calls association letter according to described service module
Breath, extracts and calls corresponding one or more of related information with described service module and call example, wherein, described in call example
Include that service module, the affiliated application of described service module and server thereof, calling of described service module are applied and clothes
Corresponding call relation between business device;In step S6 ' in, the described example that calls is polymerized by described processing equipment, to generate
One or more mapping data.
Wherein, step S1 of described method ', step S2 ', step S3 ' step corresponding with shown in Fig. 3 be identical or basic phase
With, therefore here is omitted, and be incorporated herein by way of reference.
In step S5 ' in, described processing equipment calls related information according to described service module, extracts and described service mould
Block calls corresponding one or more of related information and calls example, wherein, described in call example and include service module, described
The correspondence called between application and server thereof of the affiliated application of service module and server, described service module calls pass
System.
Specifically, in step S5 ' in, described processing equipment calls related information according to described service module, obtains one
The configuration of application contains the addressing system corresponding to which module and these modules;Then according to described service module
Call service module, the affiliated application of described service module and the server at affiliated application place that related information called,
The information such as the place server calling application and called application of described service module, extract and call with described service module
Corresponding one or more of related information call example.
Such as, described service module is B, and it is a module of application A, and the most described application A is described service module B
Affiliated application;Described application A in server A 1, A2, A3, then belonging to application place server be server A 1, A2,
A3.Described service module B is employed C to be provided, and the most described service module B calls application for described application C;Described application C
By server C1, C2, C3 offer, therefore, the server calling application place described in is server C1, C2, C3.
In step S5 ' in, described processing equipment, according to above-mentioned call relation, centered by described service module B, extracts
Call relation corresponding thereto, i.e. in application A (server A 1, A2, A3) service module of named B by applying C (service
Device C1, C2, C3) provided.
Those skilled in the art will be understood that described above is merely illustrative, not limitation of the present invention.One service mould
Block can correspond to a plurality of call example, as described service module B is also present in applying in D (server D1), and is answered
Thered is provided with application E (server E1) with C (server C1, C2).
In step S6 ' in, the described example that calls is polymerized by described processing equipment, to generate one or more mapping number
According to.
Specifically, in step S6 ' in, described processing equipment is called example to above-mentioned one or more and is polymerized, according to
Its corresponding call relation generates one or more mapping data.Described mapping data can centered by service module,
Or with other corresponding data grid technology etc..
Preferably, in step S6 ' in, described processing equipment includes at least any one dimension calling in example described in basis
Degree, is polymerized the described example that calls, and to generate one or more mapping data, wherein, described dimension includes described service
Module, the affiliated application of described service module and server thereof, calling of described service module are applied and among server
At least any one.
Specifically, in step S6 ' in, described processing equipment, during being polymerized, can call reality based on described
At least any one dimension in example is polymerized.Such as, with described service module as dimension, then in described service module being
The heart, a service module may correspond to affiliated application and server, the tune of described service module of multiple described service module
By application and the mapping relations of server thereof;Or, centered by the affiliated application of described service module, then by this affiliated application
Included in multiple service modules and described service module call application and server as polymerization content etc..
When the service module in each application or each application brings into operation, it is possible to generate service call status information;
Described service call status information can carry out assistant analysis etc. based on described mapping data.Continue upper example, if at application A (clothes
Business device A1, A2, A3) in the service module of named B by applying C (server C1, C2, C3) to be provided, then when collection in application A
To log content be: when module B malloc failure malloc or success rates exception, then can learn that application A and application C's is mutual abnormal,
Further, it is also possible to determine which bar route calling described in daily record employs according to the concrete routing table of module B, use
Which kind of interaction protocol, whether actual access close on time-out restriction etc., and above-mentioned information is generally in daily record and imperfect, it is necessary to
Need based on described mapping data, above-mentioned information to be obtained.
Preferably, described method also includes step S7 ' (not shown), step S8 ' (not shown), step S9 ' (not shown),
Step S10 ' (not shown).
Wherein, in step S7 ' in, described processing equipment obtains one or more service call status information;In step S8 '
In, described processing equipment, from described service call status information, extracts one or more service identification data, wherein, described
Service identification data includes at least any one of service name class, interface class, name Service apoplexy due to endogenous wind;In step S9 ' in, described place
Described service call status information, according to described mapping data, is mated by reason equipment;In step S10 ' in, described process sets
Standby according to the described service call status information after coupling, update described service module and call related information.
Specifically, in step S7 ' in, described processing equipment according to System History daily record, or can run according to applying
During the daily record etc. that generates in real time, obtain one or more service call status information;Wherein, described service call state
Call relation between modules in informational response system operation.
In step S8 ' in, described processing equipment is according to predetermined calling rule, based on calling keyword, from described service
Call in status information, extract one or more service identification data, such as, service name class, interface class, name Service apoplexy due to endogenous wind
The data corresponding at least any one.
Then, in step S9 ' in, described processing equipment is according to mapping relations corresponding in described mapping data, by institute
State service identification data to mate with the content in described mapping relations, thus realize described service call status information
Coupling.
Finally, in step S10 ' in, described processing equipment, can be by institute according to the described service call status information after coupling
State service call status information converge as application between association, call related information, as nothing updating described service module
Invasive data acquisition, to solve the problem that low invasive trace is difficult to promote.
Here, those skilled in the art will be understood that in step S10 ' in, described service module is adjusted by described processing equipment
With the renewal of related information, can be to call the structure of related information based on former service module and carry out, such as former service module
Call associated data application-centered, then the data after updating are the most application-centered;Can also be only to adjust with described service
Carrying out by the structure of status information, as former service module calls related information centered by service module, and described service is adjusted
The most application-centered etc. by status information.
It is highly preferred that described method also includes step S11 ' (not shown), wherein, in step S11 ' in, described process sets
It is polymerized for the described service call status information after coupling;In step S10 ' in, described processing equipment is according to described poly-
Described service call status information after conjunction, updates described service module and calls related information.
Specifically, in step S11 ' in, described processing equipment is according to the response corresponding to described service call status information
The information such as time, conditional code, is polymerized the described service call status information after coupling;Preferably, described polymerization can base
The cyclical process in the predetermined cycle.
In step S10 ' in, described processing equipment, then according to the described service call status information after described polymerization, updates
Described service module calls related information, it is hereby achieved that full dose daily record.Here, described update mode and abovementioned steps S10 '
Update mode same or similar, therefore do not repeat them here, and be incorporated herein by way of reference.
It should be noted that the present invention can be carried out at software and/or software in the assembly of hardware, such as, can adopt
Realize with special IC (ASIC), general purpose computer or any other similar hardware device.An embodiment
In, the software program of the present invention can perform to realize steps described above or function by processor.Similarly, the present invention
Software program (including the data structure being correlated with) can be stored in computer readable recording medium storing program for performing, such as, and RAM memory,
Magnetically or optically driver or floppy disc and similar devices.It addition, some steps of the present invention or function can employ hardware to realize, example
As, perform the circuit of each step or function as coordinating with processor.
It addition, the part of the present invention can be applied to computer program, such as computer program instructions, when its quilt
When computer performs, by the operation of this computer, can call or provide the method according to the invention and/or technical scheme.
And call the programmed instruction of the method for the present invention, it is possibly stored in fixing or movably in record medium, and/or passes through
Data stream in broadcast or other signal bearing medias and be transmitted, and/or be stored in and run according to described programmed instruction
In the working storage of computer equipment.Here, include a device according to one embodiment of present invention, this device includes using
In the memorizer of storage computer program instructions with for performing the processor of programmed instruction, wherein, when this computer program refers to
When order is performed by this processor, trigger this plant running method based on aforementioned multiple embodiments according to the present invention and/or skill
Art scheme.
It is obvious to a person skilled in the art that the invention is not restricted to the details of above-mentioned one exemplary embodiment, Er Qie
In the case of the spirit or essential attributes of the present invention, it is possible to realize the present invention in other specific forms.Therefore, no matter
From the point of view of which point, all should regard embodiment as exemplary, and be nonrestrictive, the scope of the present invention is by appended power
Profit requires rather than described above limits, it is intended that all by fall in the implication of equivalency and scope of claim
Change is included in the present invention.Should not be considered as limiting involved claim by any reference in claim.This
Outward, it is clear that " including ", a word was not excluded for other unit or step, and odd number is not excluded for plural number.In device claim, statement is multiple
Unit or device can also be realized by software or hardware by a unit or device.The first, the second word such as grade is used for table
Show title, and be not offered as any specific order.
Claims (16)
1., for generating the method that service module calls related information, wherein, the method comprises the following steps:
A obtains one or more service configuration change message, and wherein, described service configuration change message is corresponding to reaching the standard grade event
And/or routing table altering event;
B changes message according to described service configuration, obtains the application configuration change corresponding with described service configuration change message
Data;
C calls service configuration data from described application configuration change extracting data, calls pass to generate or to update service module
Connection information.
Method the most according to claim 1, wherein, described step b includes:
-change message according to described service configuration, determine the more new range corresponding with described service configuration change message, its
In, described more new range includes the application configuration file changed in the server that change occurs and described server;
-according to described more new range, obtain the application configuration change data corresponding with described service configuration change message.
Method the most according to claim 1 and 2, wherein, the method also includes:
Described application configuration change data are verified by x;
Wherein, described step c includes:
-after described verification application configuration change extracting data call service configuration data, with generate or update service mould
Block calls related information.
Method the most according to claim 3, wherein, described step x includes:
If described application configuration then cannot be changed data corresponding in existing application configuration by-described application configuration change data
It is named verification.
5., according at least method described in any one in Claims 1-4, wherein, the method also includes:
-calling related information according to described service module, that related information is corresponding is called in extraction with described service module
Or multiple call example, wherein, described in call example and include service module, the affiliated application of described service module and service thereof
Device, the corresponding call relation called between application and server thereof of described service module;
The described example that calls is polymerized by t, to generate one or more mapping data.
Method the most according to claim 5, wherein, described step t includes:
Call at least any one dimension in example described in-basis, the described example that calls is polymerized, to generate one or many
Individual mapping data, wherein, described dimension includes described service module, the affiliated application of described service module and server, institute
That states service module calls at least any one among application and server thereof.
7. according to the method described in claim 5 or 6, wherein, the method also includes:
-obtain one or more service call status information;
-from described service call status information, extract one or more service identification data, wherein, described service identifiers number
According at least any one including service name class, interface class, name Service apoplexy due to endogenous wind;
-according to described mapping data, described service call status information is mated;
S, according to the described service call status information after coupling, updates described service module and calls related information.
Method the most according to claim 7, wherein, the method also includes:
-the described service call status information after coupling is polymerized;
Described step s includes:
-according to the described service call status information after described polymerization, update described service module and call related information.
9. being used for generating service module and call a processing equipment for related information, wherein, this equipment includes:
First device, for obtaining one or more service configuration change message, wherein, described service configuration change message is corresponding
In the event of reaching the standard grade and/or routing table altering event;
Second device, for changing message according to described service configuration, obtains corresponding with described service configuration change message
Application configuration change data;
3rd device, for calling service configuration data from described application configuration change extracting data, to generate or to update clothes
Business module calls related information.
Processing equipment the most according to claim 9, wherein, described second device is used for:
-change message according to described service configuration, determine the more new range corresponding with described service configuration change message, its
In, described more new range includes the application configuration file changed in the server that change occurs and described server;
-according to described more new range, obtain the application configuration change data corresponding with described service configuration change message.
11. according to the processing equipment described in claim 9 or 10, and wherein, this equipment also includes:
4th device, for verifying described application configuration change data;
Wherein, described 3rd device is used for:
-after described verification application configuration change extracting data call service configuration data, with generate or update service mould
Block calls related information.
12. processing equipments according to claim 11, wherein, described 4th device is used for:
If described application configuration then cannot be changed data corresponding in existing application configuration by-described application configuration change data
It is named verification.
13. according at least processing equipment described in any one in claim 9 to 12, and wherein, this equipment also includes:
5th device, for calling related information according to described service module, extracts and calls related information with described service module
Corresponding one or more call example, wherein, described in call example include service module, described service module affiliated
Application and server, the corresponding call relation called between application and server thereof of described service module;
6th device, for being polymerized the described example that calls, to generate one or more mapping data.
14. processing equipments according to claim 13, wherein, described 6th device is used for:
Call at least any one dimension in example described in-basis, the described example that calls is polymerized, to generate one or many
Individual mapping data, wherein, described dimension includes described service module, the affiliated application of described service module and server, institute
That states service module calls at least any one among application and server thereof.
15. according to the processing equipment described in claim 13 or 14, and wherein, this equipment also includes:
7th device, for obtaining one or more service call status information;
8th device, for from described service call status information, extracts one or more service identification data, wherein, institute
State service identification data and include at least any one of service name class, interface class, name Service apoplexy due to endogenous wind;
9th device, for according to described mapping data, mates described service call status information;
Tenth device, for according to the described service call status information after coupling, updates described service module and calls association letter
Breath.
16. processing equipments according to claim 15, wherein, this equipment also includes:
11st device, for being polymerized the described service call status information after coupling;
Described tenth device, is used for:
-according to the described service call status information after described polymerization, update described service module and call related information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610772870.XA CN106330556B (en) | 2016-08-30 | 2016-08-30 | A kind of method and apparatus calling related information for generating service module |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610772870.XA CN106330556B (en) | 2016-08-30 | 2016-08-30 | A kind of method and apparatus calling related information for generating service module |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106330556A true CN106330556A (en) | 2017-01-11 |
CN106330556B CN106330556B (en) | 2019-06-25 |
Family
ID=57789177
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610772870.XA Active CN106330556B (en) | 2016-08-30 | 2016-08-30 | A kind of method and apparatus calling related information for generating service module |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106330556B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109951576A (en) * | 2017-12-21 | 2019-06-28 | 苹果公司 | By the health monitoring for the service that calculating equipment provides |
CN111405060A (en) * | 2020-03-30 | 2020-07-10 | 中国工商银行股份有限公司 | Service influence range determining method, device, tool and electronic equipment |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102262556A (en) * | 2011-09-08 | 2011-11-30 | 山东中创软件工程股份有限公司 | Method and system for configuring service information |
CN102647462A (en) * | 2012-03-29 | 2012-08-22 | 奇智软件(北京)有限公司 | Application acquisition and sending method and device |
CN103646111A (en) * | 2013-12-25 | 2014-03-19 | 普元信息技术股份有限公司 | System and method for realizing real-time data association in big data environment |
US20140095677A1 (en) * | 2012-09-28 | 2014-04-03 | International Business Machines Corporation | Configuration command template creation assistant using cross-model analysis to identify common syntax and semantics |
US20150172148A1 (en) * | 2013-12-16 | 2015-06-18 | Hitachi, Ltd. | Management server and control method of management server |
CN105427096A (en) * | 2015-12-25 | 2016-03-23 | 北京奇虎科技有限公司 | Payment security sandbox realization method and system and application program monitoring method and system |
-
2016
- 2016-08-30 CN CN201610772870.XA patent/CN106330556B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102262556A (en) * | 2011-09-08 | 2011-11-30 | 山东中创软件工程股份有限公司 | Method and system for configuring service information |
CN102647462A (en) * | 2012-03-29 | 2012-08-22 | 奇智软件(北京)有限公司 | Application acquisition and sending method and device |
US20140095677A1 (en) * | 2012-09-28 | 2014-04-03 | International Business Machines Corporation | Configuration command template creation assistant using cross-model analysis to identify common syntax and semantics |
US20150172148A1 (en) * | 2013-12-16 | 2015-06-18 | Hitachi, Ltd. | Management server and control method of management server |
CN103646111A (en) * | 2013-12-25 | 2014-03-19 | 普元信息技术股份有限公司 | System and method for realizing real-time data association in big data environment |
CN105427096A (en) * | 2015-12-25 | 2016-03-23 | 北京奇虎科技有限公司 | Payment security sandbox realization method and system and application program monitoring method and system |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109951576A (en) * | 2017-12-21 | 2019-06-28 | 苹果公司 | By the health monitoring for the service that calculating equipment provides |
CN109951576B (en) * | 2017-12-21 | 2023-09-22 | 苹果公司 | Method, apparatus and storage medium for monitoring service |
CN111405060A (en) * | 2020-03-30 | 2020-07-10 | 中国工商银行股份有限公司 | Service influence range determining method, device, tool and electronic equipment |
CN111405060B (en) * | 2020-03-30 | 2022-10-21 | 中国工商银行股份有限公司 | Service influence range determining method, device, tool and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN106330556B (en) | 2019-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Yang et al. | Transformation bpel to cp-nets for verifying web services composition | |
Nguyen et al. | Batc: a benchmark for aggregation techniques in crowdsourcing | |
CN109840533A (en) | A kind of applied topology figure recognition methods and device | |
CN106910045A (en) | Design of Workflow method and system | |
Chen et al. | A framework of virtual war room and matrix sketch-based streaming anomaly detection for microservice systems | |
CN110245029A (en) | A kind of data processing method, device, storage medium and server | |
CN110310100A (en) | Project management method, device, electronic equipment and storage medium | |
Amoretti et al. | DEUS: a discrete event universal simulator | |
CN112559301A (en) | Service processing method, storage medium, processor and electronic device | |
CN110348109A (en) | The method and terminal device of three-dimensional artificial training data processing | |
CN106330556A (en) | Method and device for generating service module calling associated information | |
CN109992372A (en) | A kind of data processing method and device based on mapping reduction | |
CN102810065B (en) | For the method and system of loader module | |
CN110442753A (en) | A kind of chart database auto-creating method and device based on OPC UA | |
Kristensen et al. | Implementing coloured Petri nets using a functional programming language | |
CN109992497A (en) | A kind of distribution power automation terminal standard testing use-case updates the method and system of publication | |
Babac et al. | AgentTest: A specification language for agent-based system testing | |
CN110362294A (en) | Development task executes method, apparatus, electronic equipment and storage medium | |
CN110414021A (en) | Edge device event rules generation system, the device and method of industrial Internet of Things | |
Golubeva et al. | A tool for simulating parallel branch-and-bound methods | |
Schiefer et al. | Simulating business process scenarios for event-based systems | |
CN106301906A (en) | Object collocation method based on distributed system and device | |
Höfig | Interpretation of behaviour models at runtime: performance benchmark and case studies | |
CN112015963A (en) | Web crawler system based on big data | |
Archer et al. | Specifying and proving properties of timed I/O automata using Tempo |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |