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 PDF

Info

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
Application number
CN201810095720.9A
Other languages
Chinese (zh)
Other versions
CN108418862B (en
Inventor
焦少帅
蔡晓胜
陈桓
张良杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kingdee Software China Co Ltd
Original Assignee
Kingdee Software China Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kingdee Software China Co Ltd filed Critical Kingdee Software China Co Ltd
Priority to CN201810095720.9A priority Critical patent/CN108418862B/en
Publication of CN108418862A publication Critical patent/CN108418862A/en
Application granted granted Critical
Publication of CN108418862B publication Critical patent/CN108418862B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1073Registration or de-registration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery 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

Micro services management method and system based on artificial intelligence service cloud platform
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.
CN201810095720.9A 2018-01-31 2018-01-31 Micro-service management method and system based on artificial intelligence service cloud platform Active CN108418862B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
谭一鸣: "基于微服务架构的平台化服务框架的设计与实现", 《中国优秀硕士学位论文全文数据库》 *

Cited By (45)

* Cited by examiner, † Cited by third party
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