CN108418862A - Micro services management method and system based on artificial intelligence service cloud platform - Google Patents
Micro services management method and system based on artificial intelligence service cloud platform Download PDFInfo
- Publication number
- CN108418862A CN108418862A CN201810095720.9A CN201810095720A CN108418862A CN 108418862 A CN108418862 A CN 108418862A CN 201810095720 A CN201810095720 A CN 201810095720A CN 108418862 A CN108418862 A CN 108418862A
- Authority
- CN
- China
- Prior art keywords
- micro services
- registration
- center
- request
- micro
- 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/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1073—Registration or de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Telephonic Communication Services (AREA)
Abstract
This application involves a kind of micro services management methods and system based on artificial intelligence service cloud platform.The method includes:The operating index parameter of target micro services example is obtained by container control centre;Container is created when the operating index parameter meets container expansion condition, micro services example is run by the container of establishment;The micro services example of operation belongs to identical service type in incognito with the target micro services example;The micro services registration request that the micro services example is sent is received by micro services registration center, generates corresponding micro services registration;The micro services registration is synchronized to micro services retransmission center;By the micro services retransmission center, the part micro services request of the corresponding service type in incognito is distributed to the micro services example of the container operation by establishment according to the micro services registration.The unified management and extension that artificial intelligence service cloud platform is facilitated by this kind of mode, enhance the autgmentability of artificial intelligence service cloud platform.
Description
Technical field
This application involves artificial intelligence fields, more particularly to a kind of micro services pipe based on artificial intelligence service cloud platform
Manage method and system.
Background technology
With the development of artificial intelligence, the research range that artificial intelligence is related to is more and more wider, and what is grown up therewith is artificial
Function achieved by intelligent Service is also more and more, includes mainly speech recognition, image recognition, natural language processing and recommendation
System etc..Artificial intelligence is serviced brings many facilities to people's life, improves people’s lives quality.Current artificial intelligence
It can service and directly be deployed in the application server in physical machine, and corresponding API (Application are provided
Programming Interface, application programming interface) to realize corresponding function by calling.
This kind of deployment way is mutual indepedent between artificial intelligence is serviced, and each artificial intelligence service can provide various
The service function of change, with the increase of the service function of offer, artificial intelligence service also becomes increasingly complex.When increase service function
When, it needs largely to be changed on existing artificial intelligence service infrastructure, thus it is not easy to the extension of service function.Further
, when forming corresponding artificial intelligence service cloud platform by multiple artificial intelligence services, extension artificial intelligence service cloud platform is then
Entire artificial intelligence service need to be extended, the service function of extension artificial intelligence service cloud platform is not easy to, so as to cause artificial
The autgmentability of intelligent Service cloud platform is low.
Invention content
Based on this, it is necessary in view of the above technical problems, provide a kind of expansion that can enhance artificial intelligence service cloud platform
The micro services management method and system based on artificial intelligence service cloud platform of malleability.
A kind of micro services management method based on artificial intelligence service cloud platform, the method includes:
The operating index parameter of target micro services example is obtained by container control centre;When the operating index parameter accords with
Container is created when closing container expansion condition, micro services example is run by the container of establishment;The micro services example of operation with it is described
Target micro services example belongs to identical service type in incognito;
The micro services registration request that the micro services example is sent is received by micro services registration center, is generated corresponding micro-
Service registration records;The micro services registration is synchronized to micro services retransmission center;
By the micro services retransmission center, according to the micro services registration will it is corresponding described in service type in incognito portion
The request of point micro services is distributed to the micro services example run by the container of establishment.
A kind of micro services management system based on artificial intelligence service cloud platform, the system comprises:Container control centre,
Micro services registration center and micro services retransmission center;
The container control centre, the operating index parameter for obtaining target micro services example;When the operating index
Parameter creates container when meeting container expansion condition, and micro services example is run by the container of establishment;The micro services example of operation
Belong to identical service type in incognito with the target micro services example;
The micro services registration center, the micro services registration request sent for receiving the micro services example, generates phase
The micro services registration answered;The micro services registration is synchronized to micro services retransmission center;
The micro services retransmission center, for according to the micro services registration will it is corresponding described in service type in incognito portion
The request of point micro services is distributed to the micro services example run by the container of establishment.
A kind of computer readable storage medium, is stored thereon with computer program, and the computer program is held by processor
Following steps are realized when row:
The operating index parameter of target micro services example is obtained by container control centre;When the operating index parameter accords with
Container is created when closing container expansion condition, micro services example is run by the container of establishment;The micro services example of operation with it is described
Target micro services example belongs to identical service type in incognito;
The micro services registration request that the micro services example is sent is received by micro services registration center, is generated corresponding micro-
Service registration records;The micro services registration is synchronized to micro services retransmission center;
By the micro services retransmission center, according to the micro services registration will it is corresponding described in service type in incognito portion
The request of point micro services is distributed to the micro services example run by the container of establishment.
A kind of server, including memory and processor, the memory are stored with computer program, which is characterized in that
The processor realizes following steps when executing the computer program:
The operating index parameter of target micro services example is obtained by container control centre;When the operating index parameter accords with
Container is created when closing container expansion condition, micro services example is run by the container of establishment;The micro services example of operation with it is described
Target micro services example belongs to identical service type in incognito;
The micro services registration request that the micro services example is sent is received by micro services registration center, is generated corresponding micro-
Service registration records;The micro services registration is synchronized to micro services retransmission center;
By the micro services retransmission center, according to the micro services registration will it is corresponding described in service type in incognito portion
The request of point micro services is distributed to the micro services example run by the container of establishment.
Above-mentioned micro services management method based on artificial intelligence service cloud platform, system, computer readable storage medium and
Server obtains the operating index parameter of target micro services example by container control centre in real time, and when the operation obtained refers to
Mark parameter creates cell therefor in real time when meeting default expansion condition, and the micro services example and phase run in the container created
It answers target micro services example to belong to identical service type in incognito, the extension of micro services example is realized by this kind of mode, is enhanced
The autgmentability of artificial intelligence service cloud platform.Further, the micro services example of extension is carried out by micro services registration center
Registration, and is synchronized to micro services retransmission center by the micro services registration of registration, with by micro services retransmission center according to together
The part micro services request of respective service type is distributed to corresponding micro services example by the micro services registration of step, is realized
The load balancing of micro services example improves the response efficiency of micro services request, facilitates the management and extension of micro services, to
The unified management and extension for facilitating artificial intelligence service cloud platform, further enhance the extension of artificial intelligence service cloud platform
Property.
Description of the drawings
Fig. 1 is the applied environment figure of the micro services management method based on artificial intelligence service cloud platform in one embodiment;
Fig. 2 is the flow diagram of the micro services management method based on artificial intelligence service cloud platform in one embodiment;
Fig. 3 is the flow signal of the micro services management method based on artificial intelligence service cloud platform in another embodiment
Figure;
Fig. 4 is the flow signal of the micro services management method based on artificial intelligence service cloud platform in another embodiment
Figure;
Fig. 5 is the flow diagram of the micro services management method based on artificial intelligence service cloud platform in one embodiment;
Fig. 6 is the structure diagram of the micro services managing device based on artificial intelligence service cloud platform in one embodiment;
Fig. 7 is the structure diagram of the micro services managing device based on artificial intelligence service cloud platform in another embodiment;
Fig. 8 is the structure diagram of the micro services managing device based on artificial intelligence service cloud platform in another embodiment;
Fig. 9 is the structure diagram of the micro services managing device based on artificial intelligence service cloud platform in further embodiment;
Figure 10 is the internal structure chart of one embodiment Computer equipment.
Specific implementation mode
It is with reference to the accompanying drawings and embodiments, right in order to make the object, technical solution and advantage of the application be more clearly understood
The application is further elaborated.It should be appreciated that specific embodiment described herein is only used to explain the application, not
For limiting the application.
Service management provided by the present application based on artificial intelligence service cloud platform can be applied to as shown in Figure 1
Application environment in.Wherein, terminal 110 is communicated with server 120 by network by network.Terminal 110 can with but not
It is limited to various personal computers, laptop, smart mobile phone, tablet computer and portable wearable device, server 120
It can be the server cluster of the either multiple server compositions of independent server.Container can have been run on server 120
Control centre, service register center and service retransmission center.Wherein, container control centre, service register center and service forwarding
Center specifically may operate on identical server, can also be separately operable on a different server.
In one embodiment, as shown in Fig. 2, providing a kind of micro services management based on artificial intelligence service cloud platform
Method is applied to illustrate for the server in Fig. 1 in this way, include the following steps:
S202 obtains the operating index parameter of target micro services example by container control centre;When operating index parameter
Container is created when meeting container expansion condition, micro services example is run by the container of establishment;The micro services example and mesh of operation
Mark micro services example belongs to identical service type in incognito.
Wherein, container is the operating system of scaled-down version.The basic environment needed for the operation of micro services example is contained in container.
Container for example, can be Docker containers, wherein Docker is a micro services instance container engine increased income, based on this is micro-
Service Instance container engine, micro services example and corresponding dependence packet can be packaged and store into transplantable container, then
The container for being stored with micro services example is distributed on any Linux machines, or the container to being stored with micro services example
It is virtualized.
Container control centre is the computer program of management and scheduling container.It container control centre can be according to pragmatic in incognito
The operating index parameter of example realizes the automatically dispose for the container for running the micro services example.It container control centre specifically can be real
The establishment and deletion of existing container.When container control centre creates container, first acquisition is run on pragmatic in incognito in the container of establishment
The mirror image of example creates cell therefor according to the mirror image of acquisition, and corresponding micro services example is run by the container of establishment.Container
Control centre for example, can be k8s (Kubernetes, the extensive container cluster management system increased income).
Micro services are a kind of changes of SOA (Service-Oriented-Architecture, Services Oriented Achitecture)
Body.Micro services are using Service Instance as the set of the service of loose couplings.In micro services architecture, service is fine granularity
, the agreement between service is lightweight.Service Instance is decomposed into multiple and different micro services examples, improves micro services
The modularity of architecture so that Service Instance is easier to understand, develops and tests.
Micro services example is to provide the computer program of infrastructure service function.Micro services example can be specifically that realization is specific
The service routine of service function.Micro services example can be specifically recognition of face micro services example, phonetic synthesis micro services example,
Image recognition micro services example and Text region micro services example etc..Target micro services example is to obtain corresponding operating index parameter
Micro services example.Target micro services example can be any micro services example.Service type is belonging to micro services example in incognito
Service type.Service type is used to distinguish the micro services example of different service functions in incognito.Service type can specifically indicate in incognito
For the service function that micro services example is realized, such as recognition of face micro services, phonetic synthesis micro services or Text region micro services
Deng.
Operating index parameter is the index parameter generated in operational process.It is micro- that operating index parameter can specifically include operation
The index ginseng generated when service node operation where the index parameter and micro services example that are generated when the container operation of Service Instance
Number.Operating index parameter, which can be specifically CPU (Central Processing Unit, central processing unit) utilization rate, memory, to be made
With at least one of rate and calling amount etc..Service node is the server for forming server cluster.Container expansion condition is extension
The constraints of container.Container expansion condition is the foundation that container control centre judges whether extension container.Container expansion condition
For being compared with the operating parameter of micro services example, to determine whether to create the container for running corresponding micro services example.
Specifically, by container control centre obtain respectively operational objective micro services example container and target it is pragmatic in incognito
The corresponding operating index parameter of service node where example, the operation corresponding to container and service node obtained respectively is referred to
Mark parameter is compared with container expansion condition.When operating index parameter meets container expansion condition, in being dispatched by container
The heart creates the container for running corresponding micro services example.The micro services example run in the container of establishment and target micro services example category
In identical service type in incognito.
In one embodiment, the operation corresponding to container and service node that will be obtained respectively by container control centre
Index parameter carries out comprehensive analysis, and the operating index parameter of comprehensive analysis is compared with container expansion condition, obtains corresponding
Comparison result.When the operating index parameter of comprehensive analysis meets container expansion condition, mesh is obtained by container control centre
The mirror image for marking micro services example creates cell therefor, the micro services example run in the container of establishment according to the mirror image of acquisition
Belong to identical service type in incognito with target micro services example.
In one embodiment, the container and target of operational objective micro services example are obtained respectively by container control centre
The corresponding operating index parameter of each service node in server cluster where micro services example, by the index parameter of container
It is compared with container expansion condition, when the index parameter of container meets container expansion condition, creates and run corresponding micro services
The container of example.The deployment of the container created is determined according to the operating index parameter of each service node by container control centre
Position.
S204 receives the micro services registration request that micro services example is sent by micro services registration center, generates corresponding
Micro services registration;Micro services registration is synchronized to micro services retransmission center.
Wherein, micro services registration center is the computer program registered to micro services example.Micro services registration request
It is to trigger the request that registration operation is carried out to micro services example.Micro services registration request can specifically include the pragmatic in incognito of registration
The mark of service node where the micro services example of service type in incognito, registration belonging to example and the micro services example of registration are corresponding
Service node port numbers.Micro services registration is the record of the micro services example corresponding to registration generated when registration.In incognito
Registration of being engaged in specifically can be with the micro services example institute of service type in incognito, registration belonging to the micro services example of corresponding record registration
In the mark of service node and the corresponding service node port numbers of the micro services example of registration.Micro services retransmission center is forwarding clothes
The computer program of business request.It is corresponding pragmatic in incognito that micro services retransmission center can be used for the service request of reception being distributed to
Example.
Specifically, the micro services example run in the container of establishment is received by micro services registration center to send in incognito
Business registration request obtains the service type in incognito belonging to the micro services example registered according to the micro services registration request of reception, registers
Micro services examples where the mark of service node and the service node port numbers of micro services example corresponding to registration, according to obtaining
Service type in incognito, the mark of service node and the service node port number taken generates corresponding micro services registration;It will correspond to
It is synchronized to micro services retransmission center in the micro services registration that micro services registration request generates.
In one embodiment, the micro services example run in the container of establishment is received by micro services registration center to send out
The micro services registration request sent parses the micro services registration request of reception, obtains the micro services belonging to the micro services example of registration
Type, registration micro services examples where the mark of service node and the service node port of micro services example corresponding to registration
Number, corresponding micro services registration is generated according to the micro services registration request of parsing.
In one embodiment, the micro services example run in the container of establishment is received by micro services registration center to send out
The micro services registration request sent corresponds to belonging to the micro services example of inquiry registration in incognito according to the micro services registration request of reception
Service type, registration micro services examples where the mark of service node and the service node end of micro services example corresponding to registration
Slogan generates corresponding micro services according to the service type in incognito, the mark of service node and service node port number that inquire and notes
Volume record.
The mark of service node is used for the corresponding service node of unique mark.The mark of service node can be specifically several
The character string of at least one of characters such as word, symbol and letter composition.Service node port numbers are the port numbers of service node.
Service node port numbers are used for the port of unique mark service node.Service node is corresponding with more than one port, Mei Geduan
Mouth is respectively corresponding with unique port numbers.
S206 will correspond to the part of service type in incognito in incognito by micro services retransmission center according to micro services registration
Business request is distributed to the micro services example run by the container of establishment.
Wherein, micro services request is the parameter that corresponding micro services function is realized in request.Micro services request includes micro services
The object data that example response is handled when the micro services request received.Micro services request can be specifically to realize recognition of face
Target image, carry out Text region target text sequence or carry out speech recognition voice data etc..
Specifically, the micro services registration that micro services registration centers synchronizes is received by micro services retransmission center, when connecing
The micro services request received, when corresponding with the service type in incognito belonging to the micro services example that the container by establishment is run, according to
The part micro services request received is distributed to the micro services run by the container of establishment by synchronous micro services registration
Example.
In one embodiment, the micro services that micro services registration center synchronizes are received by micro services retransmission center and registers note
Record, local is stored in by synchronous micro services registration, when receiving micro services request, determines that micro services request is corresponding
Service type in incognito determines the micro services example for corresponding to service type in incognito according to synchronous micro services registration, by reception
Micro services request is sent to determining micro services example.
The above-mentioned micro services management method based on artificial intelligence service cloud platform, mesh is obtained by container control centre in real time
The operating index parameter of micro services example is marked, and phase is created in real time when the operating index parameter of acquisition meets default expansion condition
The container answered, and the micro services example run in the container created belongs to identical micro services class with respective objects micro services example
Type realizes the extension of micro services example by this kind of mode, enhances the autgmentability of artificial intelligence service cloud platform.Further
, the micro services example of extension is registered by micro services registration center, and the micro services registration of registration is synchronized
To micro services retransmission center, with by micro services retransmission center according to synchronous micro services registration by respective service type
Part micro services request is distributed to corresponding micro services example, realizes the load balancing of micro services example, improves micro services
The response efficiency of request facilitates the management and extension of micro services example, to facilitate the system of artificial intelligence service cloud platform
One management and extension, further enhance the autgmentability of artificial intelligence service cloud platform.
In one embodiment, the above-mentioned micro services management method based on artificial intelligence service cloud platform further includes:Pass through
Load equalizer receives the micro services request of client, request path parameter corresponding with micro services request is obtained, by micro services
Request and request path parameter are sent to micro services retransmission center;Step S206 includes:By micro services retransmission center to receiving
Request path parameter parsed, obtain corresponding service type in incognito;It is corresponding micro- according to the micro services type queries of acquisition
Service registration records list, and micro services registration is selected from the micro services registration list inquired;Micro services are asked
It asks and is distributed to micro services example corresponding with the micro services registration of selection.
Wherein, load equalizer is the computer program for realizing load-balancing function.Load equalizer will be for that will receive
Micro services request be distributed to any micro services retransmission center in more than one micro services retransmission center.Load equalizer is used
In the quantity for the micro services request that balanced each micro services retransmission center receives.Request path parameter be client request in incognito
The path parameter of corresponding micro services request is sent when business.In other words, request path parameter is that load equalizer receives micro services
The path parameter of request.Request path parameter can include the mark of service node, load equalizer pair where load equalizer
The service node port numbers and micro services answered ask corresponding service type in incognito.Corresponding to the service request of identical service type in incognito
Corresponding request path parameter is identical.The list of micro services registration is registered by the micro services that micro services registration forms
Set of records ends.
Specifically, the micro services for client being received by load equalizer are asked, and are obtained according to the micro services request received
Corresponding request path parameter is taken, request path parameter and the micro services request of acquisition are sent to micro services retransmission center.It is logical
Request path parameter and the micro services request for crossing the transmission of micro services retransmission center balancing received load device, parse the request received
Path parameter obtains corresponding service type in incognito;It inquires and corresponds to from the micro services registration that micro services registration center synchronizes
In the micro services registration list for the service type in incognito that parsing obtains, selected from the micro services registration list inquired
Any micro services registration determines corresponding micro services example according to the micro services registration of selection, micro- by what is received
Service request is sent to determining micro services example.
In one embodiment, micro services retransmission center is more than one.Client is received by load equalizer in incognito
Business request obtains micro services and asks corresponding request path parameter, selected in incognito from more than one micro services retransmission center
Business retransmission center, micro services request and corresponding request path parameter by acquisition are sent to the micro services retransmission center of selection.
In one embodiment, micro services is selected to turn from more than one micro services retransmission center by load equalizer
When hair center, load equalizer can from multiple micro services retransmission centers randomly choose micro services retransmission center, can also with time
The mode for going through poll selects micro services retransmission center from multiple micro services retransmission centers, in can also being forwarded according to multiple micro services
The current respective load of the heart selects micro services retransmission center.
In above-described embodiment, the micro services request of client is obtained by load equalizer and corresponding request path is joined
Number, and the request of the micro services of acquisition and request path parameter are sent to micro services retransmission center, in being forwarded by micro services
Heart analysis request path parameter obtains corresponding service type in incognito, and the micro services received request is sent to according to micro services class
Type corresponds to determining micro services example, to timely respond to the micro services received request by determining micro services example, improves
The response efficiency of micro services request, improves the efficiency of management of micro services example, flat to improve artificial intelligence service cloud
The efficiency of management of platform.
In one embodiment, in micro services registration include micro services class belonging to the micro services example of registration
Type, registration micro services examples where service node mark, and service node corresponding with the micro services example of registration end
Slogan;Micro services request is distributed to micro services example corresponding with the micro services registration of selection, including:According to selection
The mark and service node port number of the service node recorded in micro services registration, determine corresponding micro services example;It will
Micro services request is distributed to determining micro services example.
Specifically, micro services is selected to register from the micro services registration list inquired by micro services retransmission center
After record, obtained and the mark of the service node of service type corresponding record in incognito and corresponding from the micro services registration of selection
Service node port numbers, it is corresponding pragmatic in incognito to be determined according to the mark of the service node of acquisition and service node port number
The micro services received request is sent to determining micro services example by example.
In one embodiment, there is corresponding micro services example end by the micro services example that the container of establishment is run
Mouthful, micro services instance port is the basis of progress data interaction between micro services example, micro services registration center and micro services forwarding
Corresponding micro services example is accessed and called centrally through micro services instance port.By micro services registration center to pragmatic in incognito
When example is registered, the service node end of service node where the port numbers of micro services instance port are mapped to micro services example
Slogan can correspond to the port numbers for determining corresponding micro services instance port according to service node port numbers, so that it is determined that accordingly
Micro services example.Run on the port numbers of the corresponding micro services instance port of each micro services example on same services node
It is respectively mapped to the different service node port numbers of the same services node.
In one embodiment, the heartbeat data that the micro services example of registration is sent is received by micro services registration center
Packet, when not receiving the heartbeat data packets of micro services example transmission in preset duration, then it represents that run the micro services example
Container be deleted, the corresponding micro services registration for deleting the micro services example, or corresponding in incognito in the micro services example
The mark of operation exception is added in registration of being engaged in.
In above-described embodiment, the service type in incognito obtained according to parsing by micro services retransmission center is from synchronous micro services
Micro services registration is selected in registration, is saved according to the service node and service that are recorded in the micro services registration of selection
Point port numbers correspond to the micro services example for determining selection, and micro services request is sent to determining micro services example, is improved micro-
The response efficiency of service request improves the manageability and scalability of micro services example, to enhance artificial intelligence clothes
The managerial and autgmentability for cloud platform of being engaged in.
As shown in figure 3, in one embodiment, when the micro services example that the container by establishment is run is that all-purpose language is micro-
When Service Instance;The micro services registration request that micro services example is sent is received by micro services registration center, is generated corresponding micro-
Service registration records;The above-mentioned micro services management method based on artificial intelligence service cloud platform is further comprising the steps of:
S302 passes through registration when the micro services example that the container by establishment is run is isomery language micro services example
In the isomery language trade mark agency center of micro services registration center, the micro services registration request that micro services example is sent is received, it is raw
At corresponding micro services registration.
Wherein, isomery language is other language different from all-purpose language.Isomery language is to be different from above-mentioned be based on manually
The computer language of computer language applied in the micro services management method of intelligent Service cloud platform.Isomery language specifically may be used
To be Python (the explanation type computer programming language of object-oriented), Nodejs (literal translation formula script) and Php
At least one of (Hypertext Preprocessor, English supertext pre-process language) etc..All-purpose language is to realize
The base computer language of the above-mentioned micro services management method based on artificial intelligence service cloud platform.All-purpose language specifically can be with
Java (Object-Oriented Programming Language).
Isomery language micro services example is the computer program write and run based on isomery language.Isomery language registers generation
Reason center is the computer program registered to isomery language micro services example.Isomery language trade mark agency center is micro services
The bridge of data interaction is carried out between registration center and corresponding isomery language micro services example.Isomery language trade mark agency center
It itself will be registered in micro services registration center, and to running on the container of establishment and belonging to the isomery language of specified service type in incognito
Speech micro services example is registered, and the corresponding micro services registration generated is stored in local, to realize that isomery language is micro-
Registration of the Service Instance in micro services registration center.
Specifically, when the micro services example that the container by establishment is run is isomery language micro services example, micro services
Example sends micro services registration request to the isomery language trade mark agency center for being registered in micro services registration center, passes through isomery language
It says that trade mark agency center receives the micro services registration request that micro services example is sent, is obtained according to the micro services registration request of reception
The mark of service node where the micro services example of service type in incognito, registration belonging to the micro services example of registration and corresponding to note
The service node port numbers of the micro services example of volume, according to the service type in incognito, the mark of service node and service node of acquisition
Port numbers generate corresponding micro services registration.
In one embodiment, container is received by container control centre and creates instruction, created according to the container received
Instruction creates cell therefor, and isomery language trade mark agency center is run by the container of establishment.Pass through micro services registration center
The registration request that isomery language trade mark agency center is sent is received, is generated corresponding to the different of registration according to the registration request received
The log-on message at structure language trade mark agency center.
S304, by micro services retransmission center, in the isomery language trade mark agency synchronized according to micro services registration center
The micro services request of corresponding service type in incognito is distributed to isomery language trade mark agency center by the log-on message of the heart.
Specifically, isomery language trade mark agency center is registered by micro services registration center, generates corresponding note
Volume information, micro services retransmission center is synchronized to by the log-on message of generation.Micro services request is received by micro services retransmission center,
When corresponding to the service type in incognito of the micro services request received, and being registered in the pragmatic in incognito of isomery language trade mark agency center
When service type in incognito belonging to example is identical, according to the registration at the isomery language trade mark agency center that micro services registration center is synchronized
The micro services received request is distributed to isomery language trade mark agency center by information.
S306, by isomery language trade mark agency center, according to the micro services registration of generation, by corresponding micro services class
The part micro services request of type is distributed to the micro services example run by the container of establishment.
Specifically, the micro services for the distribution of micro services retransmission center being received by isomery language trade mark agency center are asked, and are connect
The micro services received ask corresponding service type in incognito identical as the service type in incognito belonging to the micro services example of registration, according to right
The micro services registration generated is corresponded to when micro services example is registered, and the part micro services request received is distributed to logical
Cross the micro services example of the container operation created.In the present embodiment, the micro services example run by the container of establishment, Yi Jitong
It is isomery language micro services example to cross the micro services example that isomery language trade mark agency center is registered.
In above-described embodiment, when the micro services example that the container by establishment is run is isomery language micro services example,
It is pragmatic in incognito that isomery language trade mark agency center by being registered in micro services registration center will be run by the container of establishment
Example is registered in micro services registration center indirectly, realizes the extension to isomery language micro services example, it is micro- to improve isomery language
The autgmentability of Service Instance, to improve the autgmentability of artificial intelligence service cloud platform.By in isomery language trade mark agency
The heart receives being sent by micro services retransmission center, corresponding with the service type in incognito belonging to the isomery language micro services example of registration
Micro services request, according to registration when correspond to generate micro services registration by the micro services received request be distributed to registration
Isomery language micro services example, realize the load balancing of isomery language micro services example, improve micro services request sound
Efficiency is answered, the manageability and scalability of isomery language micro services example is improved, facilitates artificial intelligence service cloud platform
Unified management for isomery language micro services example, further enhances the autgmentability of artificial intelligence service cloud platform.
In one embodiment, the above-mentioned micro services management method based on artificial intelligence service cloud platform further includes:Pass through
Load equalizer receives the micro services request of client, request path parameter corresponding with micro services request is obtained, by micro services
Request and request path parameter are sent to micro services retransmission center;Step S304 includes:By micro services retransmission center to receiving
Request path parameter parsed, obtain corresponding service type in incognito;According to the corresponding note of micro services type queries of acquisition
Volume information;The log-on message inquired is the registration letter at the isomery language trade mark agency center that micro services registration center is synchronized
Breath;Micro services request is distributed to the isomery language trade mark agency center inquired.
Specifically, the micro services for client being received by load equalizer are asked, and are obtained according to the micro services request received
Corresponding request path parameter is taken, request path parameter and the micro services request of acquisition are sent to micro services retransmission center.It is logical
Request path parameter and the micro services request for crossing the transmission of micro services retransmission center balancing received load device, parse the request received
Path parameter obtains corresponding service type in incognito;What is synchronized from micro services registration center corresponds in isomery language trade mark agency
Inquiry corresponds to the log-on message for the service type in incognito that parsing obtains in the log-on message of the heart, true according to the log-on message inquired
The micro services received request is sent to determining isomery language trade mark agency by fixed corresponding isomery language trade mark agency center
Center.
In one embodiment, isomery language trade mark agency center is registered by micro services registration center, is generated
The log-on message of generation is synchronized to micro services retransmission center by corresponding log-on message.By micro services retransmission center according to same
The micro services request of corresponding service type in incognito is sent to isomery language trade mark agency center by the log-on message of step.Pass through isomery language
The micro services received request is distributed to the isomery language micro services example of registration by speech trade mark agency center.
In above-described embodiment, the micro services received are asked by load equalizer and the corresponding request path obtained is joined
Number is sent to micro services retransmission center, to obtain corresponding micro services class by micro services retransmission center analysis request path parameter
The micro services received request is sent to and is determined according to synchronous log-on message is corresponding with the service type in incognito that parsing obtains by type
Isomery language trade mark agency center so that isomery language trade mark agency center by the micro services received request be distributed to note
The isomery language micro services example of volume is carried with timely responding to the micro services received request by isomery language micro services example
The high response efficiency of micro services requests, improves the efficiency of management of isomery language micro services example, to improve artificial intelligence
The efficiency of management of energy service cloud platform.
In one embodiment, in log-on message include the micro services example for being registered in isomery language trade mark agency center
Affiliated service type in incognito, registration isomery language trade mark agency center where the mark of service node and different with registration
The corresponding service node port numbers in structure language trade mark agency center;Micro services request is distributed to the isomery language registration inquired
Acting Center, including:According to the mark of the service node recorded in the log-on message inquired and service node port number, determine
Corresponding isomery language trade mark agency center;Micro services request is distributed to determining isomery language trade mark agency center.
Specifically, correspond to isomery language trade mark agency by what micro services retransmission center was synchronized from micro services registration center
After the log-on message for inquiring the service type in incognito obtained corresponding to parsing in the log-on message at center, from the registration letter inquired
Acquisition and the mark of the service node of service type corresponding record in incognito and corresponding service node port numbers in breath, according to acquisition
The mark and service node port number of service node determine corresponding isomery language trade mark agency center, the micro services that will be received
Request is sent to determining isomery language trade mark agency center.
In above-described embodiment, the service type in incognito obtained according to parsing by micro services retransmission center is from micro services registration
Inquiry log-on message corresponding with the service type in incognito that parsing obtains, believes according to the registration inquired in the log-on message that the heart synchronizes
The service node recorded in breath is corresponding with service node port number to determine the isomery language trade mark agency center inquired, will in incognito
Business request is sent to the isomery language trade mark agency center inquired, to be asked micro services by isomery language trade mark agency center
It asks and is distributed to corresponding isomery language micro services example, improve the response efficiency of micro services request, it is micro- to improve isomery language
The manageability and scalability of Service Instance, to enhance the managerial and autgmentability of artificial intelligence service cloud platform.
In one embodiment, in micro services registration include micro services class belonging to the micro services example of registration
Type, registration micro services examples where service node mark, and service node corresponding with the micro services example of registration end
Slogan;Step S306 includes:According to the corresponding micro services registration list of the micro services requesting query of reception;From what is inquired
Micro services registration is selected in micro services registration list;According to the service section recorded in the micro services registration of selection
The mark and service node port number of point, determine corresponding micro services example;Micro services request is distributed to determining micro services
Example.
Specifically, it is received by isomery language trade mark agency center and is asked by the micro services that micro services retransmission center is sent
Afterwards, the micro services note generated is corresponded to when being registered to isomery language micro services example according to the micro services requesting query received
Volume record, obtains corresponding micro services registration list;Selection is for ringing from the micro services registration list inquired
The micro services registration for answering micro services to ask, according to the mark of the service node recorded in the micro services registration of selection and
Service node port numbers determine corresponding micro services example, and it is determining pragmatic in incognito that the micro services received request is sent to
Example, so that micro services example response is in the micro services example received.
In one embodiment, by isomery language trade mark agency center from the micro services registration list inquired
When selecting micro services registration, specific selection mode includes:It is selected at random from the micro services registration list inquired
Select micro services registration;Micro services registration is selected from the micro services registration list inquired in a manner of traversing poll
Record;According to the corresponding micro services example of each micro services registration in the micro services registration list inquired
Present load selects micro services registration.
In one embodiment, the isomery language micro services example for registration being received by isomery language trade mark agency center is sent out
The heartbeat data packets sent, when not receiving the heartbeat data packets of isomery language micro services example transmission in preset duration, then
Indicate that the container for running the isomery language micro services example is deleted, the corresponding micro services for deleting the isomery language micro services example
Registration, or in the corresponding micro services registration of isomery language micro services example add operation exception mark.
In one embodiment, it is pressed to the isomery language micro services example of registration by isomery language trade mark agency center pre-
If the period sends micro services and finds that request, micro services find request for inquiring whether corresponding isomery language micro services example is located
In normal operating condition, and the operation data that isomery language micro services example finds request feedback corresponding to micro services is received, when
When not receiving the operation data of isomery language micro services example feedback in preset duration, corresponding isomery language is indicated in incognito
Pragmatic example is in operation exception state, deletes micro services registration of the isomery language micro services example to drink.Pass through this kind
Mode realizes detection of the isomery language trade mark agency center to the operating status of the isomery language micro services example of registration, so as to
In the isomery language micro services example that micro services request is distributed to normal operation, it ensure that micro services request is timely responded to.
In one embodiment, the isomery language trade mark agency center transmission of registration is received by micro services registration center
Heartbeat data packets, when not receiving the heartbeat data packets of isomery language trade mark agency center transmission in preset duration, then table
Show that isomery language trade mark agency center is in operation exception state, the corresponding registration letter for deleting the isomery language trade mark agency center
It ceases, or adds the mark of operation exception in the corresponding log-on message in isomery language trade mark agency center.
In above-described embodiment, by isomery language trade mark agency center according to recording in the micro services registration of selection
The mark and service node port number of service node determine corresponding micro services example, and micro services request is sent to corresponding determination
Micro services example so that micro services example timely respond in receive micro services request, improve micro services request
Response efficiency.The micro services example for determining response micro services request through the above way facilitates the unified pipe of micro services example
Reason, reduces the cost of management service micro services example, and then facilitate the unified management of artificial intelligence service cloud platform, enhances
The autgmentability of artificial intelligence service cloud platform.
In one embodiment, the above-mentioned micro services management method based on artificial intelligence service cloud platform further includes:Work as fortune
When row index parameter meets container reduction condition, the container of operational objective micro services example is deleted by container control centre.
Wherein, container reduction condition is that container is deleted to reduce the constraints of number of containers by container control centre.Container
Expansion condition is that container control centre judges whether to delete the foundation of container.Container expansion condition is for the fortune with micro services example
Row parameter is compared, to determine whether to delete the container for running corresponding micro services example.
Specifically, by container control centre obtain respectively operational objective micro services example container and target it is pragmatic in incognito
The corresponding operating index parameter of service node where example, the operation corresponding to container and service node obtained respectively is referred to
Mark parameter is compared with container expansion condition;When the operating index parameter of acquisition, which meets container, reduces condition, operation is deleted
The container of target micro services example.
In above-described embodiment, by container control centre according to the operating index corresponding to target micro services example of acquisition
Parameter and container reduce condition, the container for meeting container reduction condition are deleted, to delete corresponding target micro services example.According to
Target micro services example is reduced to suitable quantity by operating index parameter, what dynamic equilibrium system was asked in response to micro services
Pressure reduces the target micro services example of processing idle state, improves the calling efficiency of target micro services example, to side
Target micro services example management, and then enhance the manageability of artificial intelligence service cloud platform.
As shown in figure 4, in a specific embodiment, provide it is a kind of based on artificial intelligence service cloud platform in incognito
Business management method, this method specifically include following steps:
S402 obtains the operating index parameter of target micro services example by container control centre;When operating index parameter
Container is created when meeting container expansion condition, micro services example is run by the container of establishment;The micro services example and mesh of operation
Mark micro services example belongs to identical service type in incognito.
S404, when the micro services example that the container by establishment is run is all-purpose language micro services example;By in incognito
Business registration center receives the micro services registration request that micro services example is sent, and generates corresponding micro services registration;It will in incognito
Business registration is synchronized to micro services retransmission center.
S406, the micro services that client is received by load equalizer are asked, and request corresponding with micro services request is obtained
Micro services request and request path parameter are sent to micro services retransmission center by path parameter.
S408 will correspond to the part of service type in incognito in incognito by micro services retransmission center according to micro services registration
Business request is distributed to the micro services example run by the container of establishment.
S410 passes through registration when the micro services example that the container by establishment is run is isomery language micro services example
In the isomery language trade mark agency center of micro services registration center, the micro services registration request that micro services example is sent is received, it is raw
At corresponding micro services registration.
S412, the micro services that client is received by load equalizer are asked, and request corresponding with micro services request is obtained
Micro services request and request path parameter are sent to micro services retransmission center by path parameter.
S414, by micro services retransmission center, in the isomery language trade mark agency synchronized according to micro services registration center
The micro services request of corresponding service type in incognito is distributed to isomery language trade mark agency center by the log-on message of the heart.
S416, by isomery language trade mark agency center, according to the micro services registration of generation, by corresponding micro services class
The part micro services request of type is distributed to the micro services example run by the container of establishment.
In above-described embodiment, joined according to the operating index corresponding to target micro services case-based system by container control centre
Number and container expansion condition create cell therefor, the micro services example run in the container of establishment and target micro services example category
In identical service type in incognito artificial intelligence service cloud platform is enhanced to realize the extension of target micro services example
Autgmentability.Further, extended target micro services example is registered by micro services registration center, and by the micro- of generation
Service registration recording synchronism is to micro services retransmission center, so that micro services retransmission center will in incognito according to micro services registration
Business request is sent to micro services example, improves the response efficiency of micro services request, facilitates artificial intelligence service cloud platform
Unified management, enhances the autgmentability of artificial intelligence service cloud platform.When target micro services example is that isomery language is pragmatic in incognito
When example, isomery language micro services example is noted at the isomery language trade mark agency center by being registered in micro services registration center
Volume, it is pragmatic in incognito to be sent to the micro services request that micro services retransmission center is sent according to the micro services registration of generation
Example, enhances the autgmentability of isomery language micro services example, further enhances the autgmentability of artificial intelligence service cloud platform.
As shown in figure 5, in a specific embodiment, provide it is a kind of based on artificial intelligence service cloud platform in incognito
Business management method, this method specifically include following steps:
The operating index parameter that target micro services example is obtained by container control centre is joined according to the operating index of acquisition
Number creates cell therefor, and the micro services example run in the container of establishment belongs to identical micro- with the target micro services example
Service type.Wherein, the target micro services example in the present embodiment can be artificial intelligence micro services example, and target is pragmatic in incognito
Example can be specifically recognition of face micro services example, phonetic synthesis micro services example, Text region micro services example or other people
Work intelligence micro services example.All-purpose language in the present embodiment can be Java.When target micro services example is that isomery language is micro-
When Service Instance, target micro services example can be specifically the micro services example based on python, the micro services based on nodejs
Example, the micro services example based on php or the micro services example based on other language.
When the micro services example that the container by establishment is run is all-purpose language micro services example;It is registered by micro services
Center receives the micro services registration request that micro services example is sent, and generates corresponding micro services registration, completes micro services note
Volume process;The micro services registration of generation is synchronized to micro services retransmission center;By predetermined period to the pragmatic in incognito of registration
Example sends micro services and finds request, and receives the operation data that micro services example corresponds to feedback, completes service discovery process.When logical
When the micro services example for crossing the container operation created is isomery language micro services example, by being registered in micro services registration center
Isomery language trade mark agency center receives the micro services registration request that micro services example is sent, and generates corresponding micro services registration
Record completes micro services registration process;Micro services are sent to the micro services example of registration by predetermined period and find request, and receive
Micro services example corresponds to the operation data of feedback, completes service discovery process.Isomery language will be registered by micro services registration center
It says that the log-on message generated when trade mark agency center is synchronized to micro services retransmission center, completes agency of trademark registration process, by default week
Phase sends micro services to the isomery language trade mark agency center of registration and finds request, and receives isomery language trade mark agency center pair
The operation data that should be fed back completes agent discovery procedure.
The micro services request that client is sent is received by load equalizer, obtains request corresponding with micro services request road
Diameter parameter, micro services request and request path parameter by acquisition are sent to micro services retransmission center.
The request path parameter of reception is parsed by micro services retransmission center, obtains corresponding service type in incognito.
When the corresponding micro services example of service type in incognito that parsing obtains is all-purpose language micro services example, in being forwarded by micro services
The heart is arranged according to the corresponding micro services registration list of micro services type queries of acquisition from the micro services registration inquired
Micro services registration is selected in table;The micro services received request is distributed to corresponding with the micro services registration of selection
Micro services example.
When the corresponding micro services example of service type in incognito that parsing obtains is isomery language micro services example, by incognito
Retransmission center be engaged according to the corresponding log-on message of micro services type queries of acquisition;The log-on message inquired is micro services registration
The log-on message at the isomery language trade mark agency center that center is synchronized;The request of the micro services that receive is distributed to and is inquired
Isomery language trade mark agency center.By isomery language trade mark agency center according to the micro services registration of generation, will correspond to
The part micro services request of service type is distributed to the micro services example run by the container of establishment in incognito.
In above-described embodiment, by the way that the artificial intelligence Service Instance micro services for forming artificial intelligence service cloud platform are turned to
Corresponding micro services example, increases the stability of micro services example, facilitates the unified management of artificial intelligence service cloud platform,
The management service cost for reducing artificial intelligence service cloud platform, enhances the extension of artificial intelligence service cloud platform accordingly
Property.
It should be understood that although each step in the flow chart of Fig. 2 to Fig. 5 is shown successively according to the instruction of arrow,
But these steps are not the inevitable sequence indicated according to arrow to be executed successively.Unless expressly state otherwise herein, these
There is no stringent sequences to limit for the execution of step, these steps can execute in other order.Moreover, in Fig. 2 to Fig. 5
At least part step may include that either these sub-steps of multiple stages or stage are not necessarily same to multiple sub-steps
One moment executed completion, but can execute at different times, and the execution in these sub-steps or stage sequence is also not necessarily
Be carry out successively, but can with other steps either the sub-step of other steps or at least part in stage in turn or
Alternately execute.
In one embodiment, as shown in fig. 6, providing a kind of micro services management based on artificial intelligence service cloud platform
System 600, including:Container control centre 601, micro services registration center 602 and micro services retransmission center 603, wherein:
Container control centre 601, the operating index parameter for obtaining target micro services example;When operating index parameter accords with
Container is created when closing container expansion condition, micro services example is run by the container of establishment;The micro services example and target of operation
Micro services example belongs to identical service type in incognito.Wherein, container control centre 601 is additionally operable to manage and dispatch above-mentioned based on people
In the micro services management system of work intelligent Service cloud platform by container run micro services registration center 602 and pass through container
The micro services retransmission center 603 of operation.
Micro services registration center 602, the micro services registration request for receiving the transmission of micro services example generate corresponding micro-
Service registration records;Micro services registration is synchronized to micro services retransmission center 603.
Micro services retransmission center 603, the part micro services for service type in incognito will to be corresponded to according to micro services registration
Request is distributed to the micro services example run by the container of establishment.
The above-mentioned micro services based on artificial intelligence service cloud platform manage system, and mesh is obtained in real time by container control centre
The operating index parameter of micro services example is marked, and phase is created in real time when the operating index parameter of acquisition meets default expansion condition
The container answered, and the micro services example run in the container created belongs to identical micro services class with respective objects micro services example
Type realizes the extension of micro services example by this kind of mode, enhances the autgmentability of artificial intelligence service cloud platform.Further
, the micro services example of extension is registered by micro services registration center, and the micro services registration of registration is synchronized
To micro services retransmission center, with by micro services retransmission center according to synchronous micro services registration by respective service type
Part micro services request is distributed to corresponding micro services example, realizes the load balancing of micro services example, improves micro services
The response efficiency of request facilitates the management and extension of micro services example, to facilitate the system of artificial intelligence service cloud platform
One management and extension, further enhance the autgmentability of artificial intelligence service cloud platform.
As shown in fig. 7, in one embodiment, the micro services management system 600 based on artificial intelligence service cloud platform is also
Including:Load equalizer 604;
Load equalizer 604, the micro services for receiving client are asked, and request corresponding with micro services request road is obtained
Micro services request and request path parameter are sent to micro services retransmission center 603 by diameter parameter.
Micro services retransmission center 603 is additionally operable to parse the request path parameter of reception, obtains corresponding micro services
Type;According to the corresponding micro services registration list of the micro services type queries of acquisition, note is registered from the micro services inquired
It records and selects micro services registration in list;Micro services request is distributed to corresponding in incognito with the micro services registration of selection
Pragmatic example.
Wherein, container control centre 601 be additionally operable to manage and dispatch it is above-mentioned based on artificial intelligence service cloud platform in incognito
The load equalizer 604 run by container in management system of being engaged in.
In above-described embodiment, the micro services request of client is obtained by load equalizer and corresponding request path is joined
Number, and the request of the micro services of acquisition and request path parameter are sent to micro services retransmission center, in being forwarded by micro services
Heart analysis request path parameter obtains corresponding service type in incognito, and the micro services received request is sent to according to micro services class
Type corresponds to determining micro services example, to timely respond to the micro services received request by determining micro services example, improves
The response efficiency of micro services request, improves the efficiency of management of micro services example, flat to improve artificial intelligence service cloud
The efficiency of management of platform.
In one embodiment, in micro services registration include micro services class belonging to the micro services example of registration
Type, registration micro services examples where service node mark, and service node corresponding with the micro services example of registration end
Slogan;Micro services retransmission center 603, be additionally operable to the service node recorded in the micro services registration according to selection mark and
Service node port numbers determine corresponding micro services example;Micro services request is distributed to determining micro services example.
In above-described embodiment, the service type in incognito obtained according to parsing by micro services retransmission center is from synchronous micro services
Micro services registration is selected in registration, is saved according to the service node and service that are recorded in the micro services registration of selection
Point port numbers correspond to the micro services example for determining selection, and micro services request is sent to determining micro services example, is improved micro-
The response efficiency of service request improves the manageability and scalability of micro services example, to enhance artificial intelligence clothes
The managerial and autgmentability for cloud platform of being engaged in.
As shown in figure 8, in one embodiment, when the micro services example that the container by establishment is run is that isomery language is micro-
When Service Instance, the micro services management system 600 based on artificial intelligence service cloud platform further includes:It is registered in micro services registration
The isomery language trade mark agency center 605 of the heart.
Isomery language trade mark agency center 605, the micro services registration request for receiving the transmission of micro services example generate phase
The micro services registration answered;Micro services retransmission center 603 is additionally operable to the isomery synchronized according to micro services registration center 602
The micro services request of corresponding service type in incognito is distributed to the registration of isomery language by the log-on message at language trade mark agency center 605
Acting Center 605;Isomery language trade mark agency center 605, is additionally operable to the micro services registration according to generation, will correspond in incognito
The part micro services request of service type is distributed to the micro services example run by the container of establishment.
In above-described embodiment, when the micro services example that the container by establishment is run is isomery language micro services example,
It is pragmatic in incognito that isomery language trade mark agency center by being registered in micro services registration center will be run by the container of establishment
Example is registered in micro services registration center indirectly, realizes the extension to isomery language micro services example, it is micro- to improve isomery language
The autgmentability of Service Instance, to improve the autgmentability of artificial intelligence service cloud platform.By in isomery language trade mark agency
The heart receives being sent by micro services retransmission center, corresponding with the service type in incognito belonging to the isomery language micro services example of registration
Micro services request, according to registration when correspond to generate micro services registration by the micro services received request be distributed to registration
Isomery language micro services example, realize the load balancing of isomery language micro services example, improve micro services request sound
Efficiency is answered, the manageability and scalability of isomery language micro services example is improved, facilitates artificial intelligence service cloud platform
Unified management for isomery language micro services example, further enhances the autgmentability of artificial intelligence service cloud platform.
As shown in figure 9, in one embodiment, the micro services management system 600 based on artificial intelligence service cloud platform is also
Including:Load equalizer 604;Load equalizer 604, the micro services for receiving client ask, obtain and asked with micro services
Micro services request and request path parameter are sent to micro services retransmission center 603 by corresponding request path parameter;Micro services turn
Hair center 603 is additionally operable to parse the request path parameter of reception, obtains corresponding service type in incognito;According to acquisition
The corresponding log-on message of micro services type queries;The log-on message inquired is the isomery that micro services registration center 602 is synchronized
The log-on message at language trade mark agency center 605;Micro services request is distributed to the isomery language trade mark agency center inquired
605。
In above-described embodiment, the micro services received are asked by load equalizer and the corresponding request path obtained is joined
Number is sent to micro services retransmission center, to obtain corresponding micro services class by micro services retransmission center analysis request path parameter
The micro services received request is sent to and is determined according to synchronous log-on message is corresponding with the service type in incognito that parsing obtains by type
Isomery language trade mark agency center so that isomery language trade mark agency center by the micro services received request be distributed to note
The isomery language micro services example of volume is carried with timely responding to the micro services received request by isomery language micro services example
The high response efficiency of micro services requests, improves the efficiency of management of isomery language micro services example, to improve artificial intelligence
The efficiency of management of energy service cloud platform.
In one embodiment, in log-on message include the micro services example for being registered in isomery language trade mark agency center
Affiliated service type in incognito, registration isomery language trade mark agency center where the mark of service node and different with registration
The corresponding service node port numbers in structure language trade mark agency center;Micro services retransmission center 603 is additionally operable to according to the note inquired
The mark and service node port number of the service node recorded in volume information, determine corresponding isomery language trade mark agency center;
Micro services request is distributed to determining isomery language trade mark agency center.
In above-described embodiment, the service type in incognito obtained according to parsing by micro services retransmission center is from micro services registration
Inquiry log-on message corresponding with the service type in incognito that parsing obtains, believes according to the registration inquired in the log-on message that the heart synchronizes
The service node recorded in breath is corresponding with service node port number to determine the isomery language trade mark agency center inquired, will in incognito
Business request is sent to the isomery language trade mark agency center inquired, to be asked micro services by isomery language trade mark agency center
It asks and is distributed to corresponding isomery language micro services example, improve the response efficiency of micro services request, it is micro- to improve isomery language
The manageability and scalability of Service Instance, to enhance the managerial and autgmentability of artificial intelligence service cloud platform.
In one embodiment, in micro services registration include micro services class belonging to the micro services example of registration
Type, registration micro services examples where service node mark, and service node corresponding with the micro services example of registration end
Slogan;Isomery language trade mark agency center 605 is additionally operable to the corresponding micro services registration note of micro services requesting query according to reception
Record list;Micro services registration is selected from the micro services registration list inquired;It is registered according to the micro services of selection
The mark and service node port number of the service node recorded in record, determine corresponding micro services example;Micro services are asked
It is distributed to determining micro services example.
In above-described embodiment, by isomery language trade mark agency center according to recording in the micro services registration of selection
The mark and service node port number of service node determine corresponding micro services example, and micro services request is sent to corresponding determination
Micro services example so that micro services example timely respond in receive micro services request, improve micro services request
Response efficiency.The micro services example for determining response micro services request through the above way facilitates the unified pipe of micro services example
Reason, reduces the cost of management service micro services example, and then facilitate the unified management of artificial intelligence service cloud platform, enhances
The autgmentability of artificial intelligence service cloud platform.
In one embodiment, container control centre 601 is additionally operable to reduce condition when operating index parameter meets container
When, delete the container of operational objective micro services example.
In above-described embodiment, by container control centre according to the operating index corresponding to target micro services example of acquisition
Parameter and container reduce condition, the container for meeting container reduction condition are deleted, to delete corresponding target micro services example.According to
Target micro services example is reduced to suitable quantity by operating index parameter, what dynamic equilibrium system was asked in response to micro services
Pressure reduces the target micro services example of processing idle state, improves the calling efficiency of target micro services example, to side
Target micro services example management, and then enhance the manageability of artificial intelligence service cloud platform.
In one embodiment, a kind of computer equipment is provided, which can be server, internal junction
Composition can be as shown in Figure 10.The computer equipment includes processor, memory and the network interface connected by system bus.
Wherein, the processor of the computer equipment is for providing calculating and control ability.The memory of the computer equipment includes non-easy
The property lost storage medium, built-in storage.The non-volatile memory medium is stored with operating system and computer program.The built-in storage
Operation for operating system and computer program in non-volatile memory medium provides environment.The network of the computer equipment connects
Mouth with external terminal or server by network connection for being communicated.To realize one when the computer program is executed by processor
Micro services management method of the kind based on artificial intelligence service cloud platform.
It will be understood by those skilled in the art that structure shown in Figure 10, only with the relevant part of application scheme
The block diagram of structure, does not constitute the restriction for the computer equipment being applied thereon to application scheme, and specific computer is set
Standby may include either combining certain components than more or fewer components as shown in the figure or being arranged with different components.
In one embodiment, a kind of computer readable storage medium is provided, computer program is stored thereon with, is calculated
The micro services management method based on artificial intelligence service cloud platform in the various embodiments described above is realized when machine program is executed by processor
Each step.
In one embodiment, a kind of server is provided, including memory and processor, memory are stored with computer
Program, processor realize the micro services pipe based on artificial intelligence service cloud platform in the various embodiments described above when executing computer program
Each step of reason method.
One of ordinary skill in the art will appreciate that realizing all or part of flow in above-described embodiment method, being can be with
Relevant hardware is instructed to complete by computer program, the computer program can be stored in a non-volatile computer
In read/write memory medium, the computer program is when being executed, it may include such as the flow of the embodiment of above-mentioned each method.Wherein,
Any reference to memory, storage, database or other media used in each embodiment provided herein,
Including non-volatile and/or volatile memory.Nonvolatile memory may include read-only memory (ROM), programming ROM
(PROM), electrically programmable ROM (EPROM), electrically erasable ROM (EEPROM) or flash memory.Volatile memory may include
Random access memory (RAM) or external cache.
Each technical characteristic of above example can be combined arbitrarily, to keep description succinct, not to above-described embodiment
In each technical characteristic it is all possible combination be all described, as long as however, the combination of these technical characteristics be not present lance
Shield is all considered to be the range of this specification record.
The several embodiments of the application above described embodiment only expresses, the description thereof is more specific and detailed, but simultaneously
It cannot therefore be construed as limiting the scope of the patent.It should be pointed out that coming for those of ordinary skill in the art
It says, under the premise of not departing from the application design, various modifications and improvements can be made, these belong to the protection of the application
Range.Therefore, the protection domain of the application patent should be determined by the appended claims.
Claims (18)
1. a kind of micro services management method based on artificial intelligence service cloud platform, the method includes:
The operating index parameter of target micro services example is obtained by container control centre;When the operating index parameter meets appearance
Container is created when device expansion condition, micro services example is run by the container of establishment;The micro services example of operation and the target
Micro services example belongs to identical service type in incognito;
The micro services registration request that the micro services example is sent is received by micro services registration center, generates corresponding micro services
Registration;The micro services registration is synchronized to micro services retransmission center;
By the micro services retransmission center, according to the micro services registration will it is corresponding described in service type in incognito part it is micro-
Service request is distributed to the micro services example run by the container of establishment.
2. according to the method described in claim 1, it is characterized in that, the method further includes:
The micro services request that client is received by load equalizer obtains request path ginseng corresponding with micro services request
Micro services request and the request path parameter are sent to micro services retransmission center by number;
It is described by the micro services retransmission center, according to the micro services registration will it is corresponding described in service type in incognito portion
The request of point micro services is distributed to the micro services example run by the container of establishment, including:
The request path parameter of reception is parsed by the micro services retransmission center, obtains corresponding service type in incognito;
According to the corresponding micro services registration list of the micro services type queries of acquisition, from the micro services registration list inquired
Middle selection micro services registration;Micro services request is distributed to micro services corresponding with the micro services registration of selection
Example.
3. according to the method described in claim 2, it is characterized in that, include in the micro services registration registration in incognito
The mark of service node where the micro services example of service type in incognito, registration belonging to pragmatic example, and the micro services with registration
The corresponding service node port numbers of example;
It is described that micro services request is distributed to micro services example corresponding with the micro services registration of selection, including:
According to the mark of the service node recorded in the micro services registration of selection and service node port number, determine corresponding
Micro services example;Micro services request is distributed to the determining micro services example.
4. according to the method described in claim 1, it is characterized in that, when the micro services example of the container operation by creating is logical
When with language micro services example;The micro services registration request that the micro services example is sent is received by micro services registration center,
Generate corresponding micro services registration;The method further includes:
When the micro services example run by the container of establishment is isomery language micro services example, by be registered in it is described in incognito
The isomery language trade mark agency center of business registration center receives the micro services registration request that the micro services example is sent, and generates
Corresponding micro services registration;
By the micro services retransmission center, the isomery language trade mark agency synchronized according to the micro services registration center
The micro services of the service type in incognito are asked to be distributed in the isomery language trade mark agency by the log-on message at center
The heart;
By the isomery language trade mark agency center, according to the micro services registration of generation, by the correspondence micro services class
The part micro services request of type is distributed to the micro services example run by the container of establishment.
5. according to the method described in claim 4, it is characterized in that, the method further includes:
The micro services request that client is received by load equalizer obtains request path ginseng corresponding with micro services request
Micro services request and the request path parameter are sent to micro services retransmission center by number;
It is described by the micro services retransmission center, registered according to the isomery language that the micro services registration center is synchronized
The micro services of the service type in incognito are asked to be distributed to the isomery language trade mark agency by the log-on message of Acting Center
Center includes:
The request path parameter of reception is parsed by the micro services retransmission center, obtains corresponding service type in incognito;
According to the corresponding log-on message of micro services type queries of acquisition;The log-on message inquired is the institute of micro services registration center
The log-on message at the synchronous isomery language trade mark agency center;Micro services request is distributed to the isomery language inquired
Say trade mark agency center.
6. according to the method described in claim 5, it is characterized in that, including to be registered in isomery language note in the log-on message
Service type in incognito belonging to the micro services example of volume Acting Center, service node where the isomery language trade mark agency center of registration
Mark and service node port numbers corresponding with the isomery language trade mark agency center of registration;
It is described that micro services request is distributed to the isomery language trade mark agency center inquired, including:According to what is inquired
The mark and service node port number of the service node recorded in log-on message, determine in corresponding isomery language trade mark agency
The heart;Micro services request is distributed to the determining isomery language trade mark agency center.
7. according to the method described in claim 5, it is characterized in that, include in the micro services registration registration in incognito
The mark of service node where the micro services example of service type in incognito, registration belonging to pragmatic example, and the micro services with registration
The corresponding service node port numbers of example;
The micro services registration according to generation, will the service type in incognito part micro services ask to be distributed to it is logical
The micro services example of the container operation created is crossed, including:
According to the corresponding micro services registration list of the micro services requesting query of reception;
Micro services registration is selected from the micro services registration list inquired;
According to the mark of the service node recorded in the micro services registration of selection and service node port number, determine corresponding
Micro services example;
Micro services request is distributed to the determining micro services example.
8. method according to any one of claim 1 to 7, which is characterized in that the method further includes:
When the operating index parameter, which meets container, reduces condition, is deleted by the container control centre and run the target
The container of micro services example.
9. a kind of micro services based on artificial intelligence service cloud platform manage system, which is characterized in that the system comprises:Container
Control centre, micro services registration center and micro services retransmission center;
The container control centre, the operating index parameter for obtaining target micro services example;When the operating index parameter
Container is created when meeting container expansion condition, micro services example is run by the container of establishment;The micro services example of operation and institute
It states target micro services example and belongs to identical service type in incognito;
The micro services registration center, the micro services registration request sent for receiving the micro services example generate corresponding
Micro services registration;The micro services registration is synchronized to micro services retransmission center;
The micro services retransmission center, for according to the micro services registration will it is corresponding described in service type in incognito part it is micro-
Service request is distributed to the micro services example run by the container of establishment.
10. system according to claim 9, which is characterized in that the system also includes:Load equalizer;
The load equalizer, the micro services for receiving client are asked, and request corresponding with micro services request is obtained
Micro services request and the request path parameter are sent to the micro services retransmission center by path parameter;
The micro services retransmission center is additionally operable to parse the request path parameter of reception, obtains corresponding micro services class
Type;According to the corresponding micro services registration list of the micro services type queries of acquisition, from the micro services registration inquired
Micro services registration is selected in list;Micro services request is distributed to corresponding micro- with the micro services registration of selection
Service Instance.
11. system according to claim 10, which is characterized in that include the micro- of registration in the micro services registration
The mark of service node where the micro services example of service type in incognito, registration belonging to Service Instance, and in incognito with registration
The corresponding service node port numbers of pragmatic example;
The micro services retransmission center, be additionally operable to the service node recorded in the micro services registration according to selection mark and
Service node port numbers determine corresponding micro services example;By the micro services request be distributed to it is determining described in it is pragmatic in incognito
Example.
12. system according to claim 9, which is characterized in that when the micro services example that the container by establishment is run is
When isomery language micro services example, the system also includes the isomery language trade mark agencies for being registered in the micro services registration center
Center;
The isomery language trade mark agency center, the micro services registration request sent for receiving the micro services example, generates
Corresponding micro services registration;
The micro services retransmission center is additionally operable to register generation according to the isomery language that the micro services registration center is synchronized
The micro services of the service type in incognito are asked to be distributed in the isomery language trade mark agency by the log-on message at reason center
The heart;
The isomery language trade mark agency center, is additionally operable to the micro services registration according to generation, by the correspondence micro services
The part micro services request of type is distributed to the micro services example run by the container of establishment.
13. system according to claim 12, which is characterized in that the system also includes:Load equalizer;
The load equalizer, the micro services for receiving client are asked, and request corresponding with micro services request is obtained
Micro services request and the request path parameter are sent to micro services retransmission center by path parameter;
The micro services retransmission center is additionally operable to parse the request path parameter of reception, obtains corresponding micro services class
Type;According to the corresponding log-on message of micro services type queries of acquisition;The log-on message inquired is in the micro services registration
The log-on message at the isomery language trade mark agency center that the heart is synchronized;By the micro services request be distributed to inquire it is different
Structure language trade mark agency center.
14. system according to claim 13, which is characterized in that include to be registered in isomery language in the log-on message
Service section where the isomery language trade mark agency center of service type in incognito, registration belonging to the micro services example at trade mark agency center
The mark and service node port numbers corresponding with the isomery language trade mark agency center of registration of point;
The micro services retransmission center is additionally operable to mark and the service of the service node according to being recorded in the log-on message inquired
Node side slogan determines corresponding isomery language trade mark agency center;Micro services request is distributed to determining described different
Structure language trade mark agency center.
15. system according to claim 13, which is characterized in that include the micro- of registration in the micro services registration
The mark of service node where the micro services example of service type in incognito, registration belonging to Service Instance, and in incognito with registration
The corresponding service node port numbers of pragmatic example;
The isomery language trade mark agency center is additionally operable to the corresponding micro services registration note of micro services requesting query according to reception
Record list;Micro services registration is selected from the micro services registration list inquired;It is registered according to the micro services of selection
The mark and service node port number of the service node recorded in record, determine corresponding micro services example;By the micro services
Request is distributed to the determining micro services example.
16. system according to any one of claims 9 to 15, which is characterized in that the container control centre is additionally operable to
When the operating index parameter, which meets container, reduces condition, the container for running the target micro services example is deleted.
17. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the computer program
The step of method described in any item of the claim 1 to 8 is realized when being executed by processor.
18. a kind of server, including memory and processor, the memory are stored with computer program, which is characterized in that institute
State the step of realizing any one of claim 1 to 8 the method when processor executes the computer program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810095720.9A CN108418862B (en) | 2018-01-31 | 2018-01-31 | Micro-service management method and system based on artificial intelligence service cloud platform |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810095720.9A CN108418862B (en) | 2018-01-31 | 2018-01-31 | Micro-service management method and system based on artificial intelligence service cloud platform |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108418862A true CN108418862A (en) | 2018-08-17 |
CN108418862B CN108418862B (en) | 2021-01-22 |
Family
ID=63126692
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810095720.9A Active CN108418862B (en) | 2018-01-31 | 2018-01-31 | Micro-service management method and system based on artificial intelligence service cloud platform |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108418862B (en) |
Cited By (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109067600A (en) * | 2018-09-25 | 2018-12-21 | 郑州云海信息技术有限公司 | A kind of private clound management platform system and its task processing method |
CN109412944A (en) * | 2018-10-16 | 2019-03-01 | 深圳壹账通智能科技有限公司 | Request retransmission method, device and server based on micro services |
CN109445869A (en) * | 2018-09-17 | 2019-03-08 | 山东中创软件商用中间件股份有限公司 | A kind of micro services management method, device and storage medium across cloud adaptation |
CN109547570A (en) * | 2018-12-29 | 2019-03-29 | 深圳云天励飞技术有限公司 | Service registration method, apparatus, registration center's management equipment and storage medium |
CN109739552A (en) * | 2019-01-04 | 2019-05-10 | 深圳壹账通智能科技有限公司 | Micro services gray scale dissemination method, device, computer equipment and storage medium |
CN109784709A (en) * | 2019-01-07 | 2019-05-21 | 中车青岛四方机车车辆股份有限公司 | IT application in enterprises collaboration applications method and system |
CN110134455A (en) * | 2019-04-12 | 2019-08-16 | 平安医疗健康管理股份有限公司 | A kind of application management system and method |
CN110224855A (en) * | 2019-05-13 | 2019-09-10 | 平安科技(深圳)有限公司 | Register method, device, computer equipment and the storage medium of micro services example |
CN110262902A (en) * | 2019-05-16 | 2019-09-20 | 杭州朗和科技有限公司 | Information processing method and system, medium and calculating equipment |
CN110288993A (en) * | 2019-06-26 | 2019-09-27 | 广州探迹科技有限公司 | A kind of individualized intelligent voice interactive method and device based on container technique |
CN110311896A (en) * | 2019-05-28 | 2019-10-08 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | Airborne platform service register center system |
CN110457582A (en) * | 2019-08-10 | 2019-11-15 | 北京酷我科技有限公司 | A kind of data distributing method and recommender system |
CN110489139A (en) * | 2019-07-03 | 2019-11-22 | 平安科技(深圳)有限公司 | A kind of real-time data processing method and its relevant device based on micro services |
CN110532102A (en) * | 2019-09-02 | 2019-12-03 | 中国工商银行股份有限公司 | Implementation method, device, electronic equipment and the readable storage medium storing program for executing of application function |
CN110781441A (en) * | 2019-12-31 | 2020-02-11 | 帷幄匠心科技(杭州)有限公司 | New retail business middle desk based on micro-service framework |
CN110880091A (en) * | 2018-09-05 | 2020-03-13 | 易保网络技术(上海)有限公司 | Micro-service flow processing method and device |
CN111083210A (en) * | 2019-12-05 | 2020-04-28 | 浩云科技股份有限公司 | Streaming media service scheduling method and system |
CN111083200A (en) * | 2019-11-25 | 2020-04-28 | 武汉联影医疗科技有限公司 | Intelligent service network system |
CN111190736A (en) * | 2019-12-31 | 2020-05-22 | 苏宁云计算有限公司 | Low-intrusion distributed timing task scheduling system and method based on microservice |
CN111245925A (en) * | 2020-01-09 | 2020-06-05 | 北京理工大学 | Communication method and system for modern distributed micro-service architecture |
CN111262727A (en) * | 2020-01-08 | 2020-06-09 | 广州虎牙科技有限公司 | Service capacity expansion method, device, equipment and storage medium |
CN111400071A (en) * | 2020-04-10 | 2020-07-10 | 深圳新致软件有限公司 | Artificial intelligence service docking method, system and equipment |
CN111414230A (en) * | 2020-03-18 | 2020-07-14 | 北京达佳互联信息技术有限公司 | Service management system, service management method, server, and storage medium |
CN111478955A (en) * | 2020-03-31 | 2020-07-31 | 招商局金融科技有限公司 | Microservice registration method, system, apparatus and computer readable storage medium |
CN111857977A (en) * | 2020-09-21 | 2020-10-30 | 腾讯科技(深圳)有限公司 | Elastic expansion method, device, server and storage medium |
WO2021008567A1 (en) * | 2019-07-18 | 2021-01-21 | 深圳前海微众银行股份有限公司 | Request transmission method and apparatus based on full duplex communication protocol |
WO2021013056A1 (en) * | 2019-07-19 | 2021-01-28 | 深圳前海微众银行股份有限公司 | Microservice-based data processing method and apparatus, and device and readable storage medium |
CN112328362A (en) * | 2020-11-03 | 2021-02-05 | 浪潮云信息技术股份公司 | Method for realizing function calculation service based on container technology |
CN112612681A (en) * | 2020-12-29 | 2021-04-06 | 中国科学院空天信息创新研究院 | Automatic management method for deep learning model test evaluation full process based on container |
CN113037812A (en) * | 2021-02-25 | 2021-06-25 | 中国工商银行股份有限公司 | Data packet scheduling method and device, electronic equipment, medium and intelligent network card |
WO2021179493A1 (en) * | 2020-03-09 | 2021-09-16 | 平安科技(深圳)有限公司 | Microservice-based load balancing method, apparatus and device, and storage medium |
CN113965538A (en) * | 2021-10-21 | 2022-01-21 | 青岛海信智慧生活科技股份有限公司 | Equipment state message processing method, device and storage medium |
CN114296925A (en) * | 2021-12-29 | 2022-04-08 | 武汉思普崚技术有限公司 | File type identification system and method based on micro-service architecture |
CN114422602A (en) * | 2021-12-29 | 2022-04-29 | 中国电信股份有限公司 | Method and device for calling micro-service based on K8S cluster, electronic equipment and storage medium |
CN114785798A (en) * | 2022-04-08 | 2022-07-22 | 南方电网数字电网研究院有限公司 | Node calling method and device, computer equipment and storage medium |
CN115174592A (en) * | 2022-06-28 | 2022-10-11 | 北京软通智慧科技有限公司 | Enterprise-level data request forwarding system and method |
US11627037B2 (en) | 2021-07-02 | 2023-04-11 | Tata Consultancy Sendees Limited | Management and orchestration of heterogeneous network environment using dynamic, robust and network aware microservices |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110271113A1 (en) * | 2003-03-13 | 2011-11-03 | Digital Reg of Texas | Secure streaming container |
CN105577780A (en) * | 2015-12-21 | 2016-05-11 | 武汉理工大学 | College teaching cloud platform based on micro services |
WO2016192866A1 (en) * | 2015-06-03 | 2016-12-08 | Telefonaktiebolaget Lm Ericsson (Publ) | Implanted agent within a first service container for enabling a reverse proxy on a second container |
CN106227605A (en) * | 2016-07-26 | 2016-12-14 | 北京北森云计算股份有限公司 | The dynamic micro services expansion method of a kind of multilingual cloud compiling and device |
CN106453564A (en) * | 2016-10-18 | 2017-02-22 | 北京京东尚科信息技术有限公司 | Elastic cloud distributed massive request processing method, device and system |
US9716617B1 (en) * | 2016-06-14 | 2017-07-25 | ShieldX Networks, Inc. | Dynamic, load-based, auto-scaling network security microservices architecture |
CN107426034A (en) * | 2017-08-18 | 2017-12-01 | 国网山东省电力公司信息通信公司 | A kind of extensive container scheduling system and method based on cloud platform |
-
2018
- 2018-01-31 CN CN201810095720.9A patent/CN108418862B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110271113A1 (en) * | 2003-03-13 | 2011-11-03 | Digital Reg of Texas | Secure streaming container |
WO2016192866A1 (en) * | 2015-06-03 | 2016-12-08 | Telefonaktiebolaget Lm Ericsson (Publ) | Implanted agent within a first service container for enabling a reverse proxy on a second container |
CN105577780A (en) * | 2015-12-21 | 2016-05-11 | 武汉理工大学 | College teaching cloud platform based on micro services |
US9716617B1 (en) * | 2016-06-14 | 2017-07-25 | ShieldX Networks, Inc. | Dynamic, load-based, auto-scaling network security microservices architecture |
CN106227605A (en) * | 2016-07-26 | 2016-12-14 | 北京北森云计算股份有限公司 | The dynamic micro services expansion method of a kind of multilingual cloud compiling and device |
CN106453564A (en) * | 2016-10-18 | 2017-02-22 | 北京京东尚科信息技术有限公司 | Elastic cloud distributed massive request processing method, device and system |
CN107426034A (en) * | 2017-08-18 | 2017-12-01 | 国网山东省电力公司信息通信公司 | A kind of extensive container scheduling system and method based on cloud platform |
Non-Patent Citations (1)
Title |
---|
谭一鸣: "基于微服务架构的平台化服务框架的设计与实现", 《中国优秀硕士学位论文全文数据库》 * |
Cited By (45)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110880091A (en) * | 2018-09-05 | 2020-03-13 | 易保网络技术(上海)有限公司 | Micro-service flow processing method and device |
CN109445869A (en) * | 2018-09-17 | 2019-03-08 | 山东中创软件商用中间件股份有限公司 | A kind of micro services management method, device and storage medium across cloud adaptation |
CN109067600A (en) * | 2018-09-25 | 2018-12-21 | 郑州云海信息技术有限公司 | A kind of private clound management platform system and its task processing method |
CN109412944A (en) * | 2018-10-16 | 2019-03-01 | 深圳壹账通智能科技有限公司 | Request retransmission method, device and server based on micro services |
CN109547570A (en) * | 2018-12-29 | 2019-03-29 | 深圳云天励飞技术有限公司 | Service registration method, apparatus, registration center's management equipment and storage medium |
CN109739552A (en) * | 2019-01-04 | 2019-05-10 | 深圳壹账通智能科技有限公司 | Micro services gray scale dissemination method, device, computer equipment and storage medium |
CN109784709A (en) * | 2019-01-07 | 2019-05-21 | 中车青岛四方机车车辆股份有限公司 | IT application in enterprises collaboration applications method and system |
CN110134455A (en) * | 2019-04-12 | 2019-08-16 | 平安医疗健康管理股份有限公司 | A kind of application management system and method |
CN110224855A (en) * | 2019-05-13 | 2019-09-10 | 平安科技(深圳)有限公司 | Register method, device, computer equipment and the storage medium of micro services example |
CN110224855B (en) * | 2019-05-13 | 2022-07-22 | 平安科技(深圳)有限公司 | Registration method and device of micro service instance, computer equipment and storage medium |
CN110262902A (en) * | 2019-05-16 | 2019-09-20 | 杭州朗和科技有限公司 | Information processing method and system, medium and calculating equipment |
CN110262902B (en) * | 2019-05-16 | 2021-08-31 | 杭州朗和科技有限公司 | Information processing method and system, medium, and computing device |
CN110311896A (en) * | 2019-05-28 | 2019-10-08 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | Airborne platform service register center system |
CN110311896B (en) * | 2019-05-28 | 2021-06-15 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | Airborne platform service registration center system |
CN110288993A (en) * | 2019-06-26 | 2019-09-27 | 广州探迹科技有限公司 | A kind of individualized intelligent voice interactive method and device based on container technique |
CN110489139A (en) * | 2019-07-03 | 2019-11-22 | 平安科技(深圳)有限公司 | A kind of real-time data processing method and its relevant device based on micro services |
WO2021000410A1 (en) * | 2019-07-03 | 2021-01-07 | 平安科技(深圳)有限公司 | Real-time data processing method based on micro-service and related device therefor |
WO2021008567A1 (en) * | 2019-07-18 | 2021-01-21 | 深圳前海微众银行股份有限公司 | Request transmission method and apparatus based on full duplex communication protocol |
WO2021013056A1 (en) * | 2019-07-19 | 2021-01-28 | 深圳前海微众银行股份有限公司 | Microservice-based data processing method and apparatus, and device and readable storage medium |
CN110457582A (en) * | 2019-08-10 | 2019-11-15 | 北京酷我科技有限公司 | A kind of data distributing method and recommender system |
CN110532102A (en) * | 2019-09-02 | 2019-12-03 | 中国工商银行股份有限公司 | Implementation method, device, electronic equipment and the readable storage medium storing program for executing of application function |
CN111083200A (en) * | 2019-11-25 | 2020-04-28 | 武汉联影医疗科技有限公司 | Intelligent service network system |
CN111083210A (en) * | 2019-12-05 | 2020-04-28 | 浩云科技股份有限公司 | Streaming media service scheduling method and system |
CN110781441A (en) * | 2019-12-31 | 2020-02-11 | 帷幄匠心科技(杭州)有限公司 | New retail business middle desk based on micro-service framework |
CN111190736A (en) * | 2019-12-31 | 2020-05-22 | 苏宁云计算有限公司 | Low-intrusion distributed timing task scheduling system and method based on microservice |
CN111262727B (en) * | 2020-01-08 | 2023-04-07 | 广州虎牙科技有限公司 | Service capacity expansion method, device, equipment and storage medium |
CN111262727A (en) * | 2020-01-08 | 2020-06-09 | 广州虎牙科技有限公司 | Service capacity expansion method, device, equipment and storage medium |
CN111245925A (en) * | 2020-01-09 | 2020-06-05 | 北京理工大学 | Communication method and system for modern distributed micro-service architecture |
WO2021179493A1 (en) * | 2020-03-09 | 2021-09-16 | 平安科技(深圳)有限公司 | Microservice-based load balancing method, apparatus and device, and storage medium |
CN111414230A (en) * | 2020-03-18 | 2020-07-14 | 北京达佳互联信息技术有限公司 | Service management system, service management method, server, and storage medium |
CN111478955A (en) * | 2020-03-31 | 2020-07-31 | 招商局金融科技有限公司 | Microservice registration method, system, apparatus and computer readable storage medium |
CN111478955B (en) * | 2020-03-31 | 2023-04-18 | 招商局金融科技有限公司 | Microservice registration method, system, apparatus and computer readable storage medium |
CN111400071B (en) * | 2020-04-10 | 2024-01-09 | 深圳新致软件有限公司 | Artificial intelligence service docking method, system and equipment |
CN111400071A (en) * | 2020-04-10 | 2020-07-10 | 深圳新致软件有限公司 | Artificial intelligence service docking method, system and equipment |
CN111857977A (en) * | 2020-09-21 | 2020-10-30 | 腾讯科技(深圳)有限公司 | Elastic expansion method, device, server and storage medium |
CN112328362B (en) * | 2020-11-03 | 2023-03-28 | 浪潮云信息技术股份公司 | Method for realizing function calculation service based on container technology |
CN112328362A (en) * | 2020-11-03 | 2021-02-05 | 浪潮云信息技术股份公司 | Method for realizing function calculation service based on container technology |
CN112612681A (en) * | 2020-12-29 | 2021-04-06 | 中国科学院空天信息创新研究院 | Automatic management method for deep learning model test evaluation full process based on container |
CN113037812A (en) * | 2021-02-25 | 2021-06-25 | 中国工商银行股份有限公司 | Data packet scheduling method and device, electronic equipment, medium and intelligent network card |
US11627037B2 (en) | 2021-07-02 | 2023-04-11 | Tata Consultancy Sendees Limited | Management and orchestration of heterogeneous network environment using dynamic, robust and network aware microservices |
CN113965538A (en) * | 2021-10-21 | 2022-01-21 | 青岛海信智慧生活科技股份有限公司 | Equipment state message processing method, device and storage medium |
CN114422602A (en) * | 2021-12-29 | 2022-04-29 | 中国电信股份有限公司 | Method and device for calling micro-service based on K8S cluster, electronic equipment and storage medium |
CN114296925A (en) * | 2021-12-29 | 2022-04-08 | 武汉思普崚技术有限公司 | File type identification system and method based on micro-service architecture |
CN114785798A (en) * | 2022-04-08 | 2022-07-22 | 南方电网数字电网研究院有限公司 | Node calling method and device, computer equipment and storage medium |
CN115174592A (en) * | 2022-06-28 | 2022-10-11 | 北京软通智慧科技有限公司 | Enterprise-level data request forwarding system and method |
Also Published As
Publication number | Publication date |
---|---|
CN108418862B (en) | 2021-01-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108418862A (en) | Micro services management method and system based on artificial intelligence service cloud platform | |
CN105138592B (en) | A kind of daily record data storage and search method based on distributed structure/architecture | |
CN109600768A (en) | Management method, equipment and the system of network slice | |
CN101309441B (en) | Information searching system based on subscriber location and calling center | |
CN102508722B (en) | Inter-process communication method under embedded environment | |
CN106095698B (en) | Caching write-in, read method and the device of object-oriented | |
CN107103011B (en) | Method and device for realizing terminal data search | |
CN108228770A (en) | A kind of method and device of application file source inquiry | |
CN102769640A (en) | Method, server and system for user information updating | |
CN114830080B (en) | Data distribution flow configuration method and device, electronic equipment and storage medium | |
CN106886592A (en) | A kind of city space-time data collecting system and method based on data source service | |
US20030220125A1 (en) | Transmission-side mobile unit, reception-side mobile unit, information communication system, information communication method, and server apparatus | |
CN109767257A (en) | Advertisement placement method, system and electronic equipment based on big data analysis | |
CN115665284A (en) | Message processing method and device based on distributed configuration center and computer equipment | |
CN110198327A (en) | A kind of data transmission method and relevant device | |
CN101136780A (en) | Method, system to obtain user command information, and user command registered device | |
KR20160103110A (en) | Network element data access method and apparatus, and network management system | |
CN107820610A (en) | A kind of implementation method and its device of Multi-stage electronic map | |
CN108846002B (en) | Label real-time updating method and system | |
CN110516119A (en) | A kind of organizational scheduling method, device and the storage medium of natural resources contextual data | |
WO2022089321A1 (en) | Method and apparatus for scheduling access point, and server and storage medium | |
CN108566425A (en) | Block chain node business configuration system and method | |
US6411702B1 (en) | Intelligent network capable of executing a plurality of service control request messages in a single service control point | |
US8484182B1 (en) | Wireless device content searching | |
CN106603637B (en) | Data exchange method and system between heterogeneous gridding management platforms |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |