Movatterモバイル変換


[0]ホーム

URL:


CN112698970A - Service calling method and device for micro-service architecture and computer storage medium - Google Patents

Service calling method and device for micro-service architecture and computer storage medium
Download PDF

Info

Publication number
CN112698970A
CN112698970ACN202011639768.5ACN202011639768ACN112698970ACN 112698970 ACN112698970 ACN 112698970ACN 202011639768 ACN202011639768 ACN 202011639768ACN 112698970 ACN112698970 ACN 112698970A
Authority
CN
China
Prior art keywords
service
container
target
address
calling
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
CN202011639768.5A
Other languages
Chinese (zh)
Other versions
CN112698970B (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.)
Beijing China Transinfo Stock Co ltd
Original Assignee
Beijing China Transinfo Stock 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 Beijing China Transinfo Stock Co ltdfiledCriticalBeijing China Transinfo Stock Co ltd
Priority to CN202011639768.5ApriorityCriticalpatent/CN112698970B/en
Publication of CN112698970ApublicationCriticalpatent/CN112698970A/en
Application grantedgrantedCritical
Publication of CN112698970BpublicationCriticalpatent/CN112698970B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Landscapes

Abstract

The invention discloses a service calling method and device for a micro-service architecture and a computer storage medium. The service calling method includes but is not limited to at least one of the following steps: and selecting a target service corresponding to the service, and acquiring an entry address list of the container according to the condition that the service is an out-of-container service and the target service is an in-container service. And then, screening out a target address from the entry address list, and modifying the remote procedure call address of the target service based on the target address. And calling the target service by using the modified remote procedure call address. The invention can provide a brand-new solution for service calling under the micro-service architecture, can modify the remote procedure calling address of the target service according to the actual calling condition, realizes the calling of the service in the container by the service outside the container, and has the outstanding advantages of easy realization, easy management, high maintenance efficiency and the like.

Description

Service calling method and device for micro-service architecture and computer storage medium
Technical Field
The present invention relates to the field of micro service technology, and more particularly, to a method and an apparatus for invoking a service in a micro service architecture, and a computer storage medium.
Background
At present, the service calling process under the traditional micro service architecture environment is complex. In particular, in the case where a service outside a container and a service inside the container communicate with each other based on the Kubernetes environment, a service IP Address (Internet Protocol Address) inside the container cannot be directly accessed from the outside.
The conventional solutions are: and accessing the service IP address in the container by an IP address mapping mode so as to call the service in the container. However, this solution requires management and configuration of a large number of IP addresses in the application process, and is very complex and prone to problems in the development, deployment, and management processes.
Therefore, how to effectively optimize the service invocation strategy under the micro-service architecture becomes a key point for technical problems to be solved and for research all the time by technical personnel in the field.
Disclosure of Invention
In order to overcome the defects of the traditional service calling process under the micro-service architecture, the invention can provide a service calling method, a service calling device and a computer storage medium for the micro-service architecture, thereby solving at least one problem in the prior art.
To achieve the above technical object, the present invention discloses a service invocation method for micro service architecture, which may include, but is not limited to, at least one of the following steps.
A target service corresponding to the service is selected.
And acquiring an entry address list of the container according to the condition that the service is an out-of-container service and the target service is an in-container service.
And screening out the target address from the entry address list.
Modifying a remote procedure call address of a target service based on the target address.
And calling the target service by using the modified remote procedure call address.
Further, the service calling method further comprises the step of performing service registration in advance.
The step of performing service registration in advance includes:
and judging whether the service to be registered is started in the container or not when the service to be registered is started.
Writing a first parameter into metadata for registration when the service to be registered is started in a container; or writing a second parameter into the metadata for registration when the service to be registered is started outside the container.
The first parameter is used for representing that the currently registered service is an in-container service, and the second parameter is used for representing that the currently registered service is an out-of-container service.
Further, determining that the service is an out-of-container service and the target service is an in-container service comprises:
and acquiring first metadata generated when the service is registered in advance and second metadata generated when the target service is registered in advance.
And determining that the service is an out-of-container service and the target service is an in-container service according to the first metadata having the second parameter and the second metadata having the first parameter.
Further, the determining whether the service to be registered is started in the container when starting includes:
and acquiring the environment variable of the service to be registered when the service is started.
And judging whether the environment variable has a container identifier.
And determining that the service to be registered is started in the container according to the container identifier in the environment variable, or determining that the service to be registered is started outside the container according to the container identifier in the environment variable.
Further, the modifying the remote procedure call address of the target service based on the target address comprises:
and modifying the remote procedure call address of the target service into an address formed by splicing the service identification number and the target address.
Further, the service calling method further includes:
and directly calling the target service by using the access address of the target service according to the condition that the service is an out-of-container service and the target service is an out-of-container service.
Further, the service calling method further includes:
and calling the target service by using the access address of the target service in the container according to the condition that the service is the in-container service and the target service is the in-container service.
Further, the service calling method further includes:
and calling the target service by using the access address provided by the target service during registration according to the condition that the service is an in-container service and the target service is an out-of-container service.
Still other embodiments of the present invention disclose a service invocation apparatus for a microservice architecture, which may include, but is not limited to, a target service selection module, an address list acquisition module, a target address screening module, a call address modification module, and a target service invocation module.
And the target service selection module is used for selecting the target service corresponding to the service.
And the address list acquisition module is used for acquiring an entry address list of the container according to the condition that the service is an out-of-container service and the target service is an in-container service.
And the target address screening module is used for screening out a target address from the entry address list.
And the calling address modification module is used for modifying the remote procedure calling address of the target service based on the target address.
And the target service calling module is used for calling the target service by using the modified remote process calling address.
The present invention can also provide a computer storage medium having computer-readable instructions stored thereon which, when executed by one or more processors, cause the one or more processors to perform the steps of the service invocation method for a microservice architecture described in any of the embodiments of the present invention.
The invention has the beneficial effects that:
the invention provides a brand-new solution for service calling under a micro-service architecture, which can modify a Remote Procedure Call (RPC) address of a target service according to an actual calling condition, realize calling of an out-of-container service to an in-container service, and has the outstanding advantages of easy realization, easy management, high maintenance efficiency and the like.
Compared with the prior art, the invention thoroughly breaks the isolation between the network in the container and the network outside the container. By identifying the service in the container in the registration center, the invention determines the condition of service calling in the container in the remote procedure calling process, and can correspondingly modify the URL of the service provider according to different calling conditions, so that the service consumer can use the modified URL to carry out remote procedure calling.
In addition, the invention is helpful for developing operation and maintenance personnel to quickly position whether a certain service is an in-container service or an out-container service according to the parameter information of the registration center, and the invention can ensure that the maintenance process of the micro-service is more efficient.
Drawings
FIG. 1 is a flow diagram illustrating a service invocation method for a microservice architecture in one or more embodiments of the invention.
Fig. 2 illustrates a schematic flow diagram of a registration process of a previously performed service in one or more embodiments of the invention.
FIG. 3 illustrates a flow diagram of internal and external RPC calls for a container in one or more embodiments of the invention.
Fig. 4 is a schematic diagram illustrating an application scenario for implementing a network access scheme inside and outside a container in one or more embodiments of the present invention.
FIG. 5 is a block diagram of a service invocation apparatus for a microservice architecture in one or more embodiments of the invention.
Detailed Description
The service calling method, device and computer storage medium for micro service architecture provided by the invention are explained and explained in detail below with reference to the drawings of the specification.
As shown in FIG. 1, the present invention provides a service invocation method for micro-service architecture, which can be used to "get through" the internal and external networks of a container. Specifically, the service calling method provided by the invention can include, but is not limited to, at least one of the following steps.
As shown in fig. 2, service registration is performed in advance. This step may include: judging whether a service to be registered is started in a container or not when the service to be registered is started; specifically, the first parameter may be written into the metadata for registration when the service to be registered is started in the container; or writing a second parameter into the metadata for registration when the service to be registered is started outside the container; thereby realizing that the relevant information for indicating the environment to which the service itself belongs is added to the metadata at the time of registration.
Wherein, the first parameter (i.e. the metadata information with the in-container identifier) is used for representing that the currently registered service is the in-container service, and the second parameter (i.e. the metadata information with the out-container identifier) is used for representing that the currently registered service is the out-container service.
It can be understood that, for the service inside the container or the service outside the container, the invention can also write information such as IP, port, application name and the like into the metadata during the service registration process.
More specifically, the determining whether the service to be registered is started in the container when the service to be registered is started includes: the method comprises the steps of obtaining an environment variable of a service to be registered when the service is started, judging whether the environment variable is provided with a container identifier or not, determining that the service to be registered is started in a container according to the container identifier in the environment variable, or determining that the service to be registered is started outside the container according to the container identifier in the environment variable.
As shown in fig. 3, the service consumer can acquire a service list formed by prior registration of the service provider through the registry, and select a target service corresponding to the service in the service list. The basis for selecting the target service by the invention can be a load balancing strategy. The method in which the load balancing policy is implemented may include, but is not limited to, at least one of a random algorithm, a round robin algorithm, a weighted round robin algorithm, a minimum active number algorithm, and the like.
It can be judged first whether the service of the service consumer is in the container, if so, there are two cases: (1) the target service is inside the container, and (2) the target service is outside the container. According to the invention, the service is an in-container service and the target service is an in-container service, and the target service is called by using the access address of the target service in the container; or calling the target service by using the access address provided by the target service during registration according to the condition that the service is an in-container service and the target service is an out-of-container service.
If the service of the service consumer is outside the container, if the target service is outside the container, and belongs to the network access outside the container, the invention can directly call the target service by using the access address of the target service according to the condition that the service is the service outside the container and the target service is the service outside the container.
After the determination, according to the fact that the service is an out-of-container service and the target service is an in-container service, the configuration of an entry (Ingress) of the container is read, and an entry address (Ingress IP) list of the container can be obtained.
Wherein determining that the service is an out-of-container service and the target service is an in-container service comprises: the method comprises the steps of obtaining first metadata generated when the service is registered firstly and second metadata generated when a target service is registered firstly, and determining that the service is an out-of-container service and the target service is an in-container service according to the second parameters in the first metadata and the first parameters in the second metadata.
And screening the target address from the entry address list. The invention can select one address from a plurality of addresses in the entry address list as the target address, and the screening mode can be a load balancing strategy, for example.
After the target address is determined, the present invention modifies the Remote Procedure Call (RPC) address of the target service based on the target address. Some embodiments of the present invention modify a remote procedure call address of a target service based on a target address, comprising: the remote procedure call address of the target service is modified into an address formed by splicing the service identification number (ID) and the target address, so that the RPC address is corrected by using the target address obtained from the entry address list, namely, the URL (Uniform Resource Locator) of the target service can be modified as required.
The service consumer calls the target service provided by the service provider by using the modified remote procedure call address, so that the invention can better realize the mutual communication between the service outside the container and the service inside the container and thoroughly break the isolation between the network inside the container and the network outside the container.
It is understood that under the micro-service architecture, the services to which the present invention relates are specifically micro-services. As shown in FIG. 4, the IPs outside the container of the present invention may generally include a physical machine IP and a virtual machine IP.
As shown in fig. 4 and 5, the present invention can also provide a service invocation device for micro-service architecture, which may include, but is not limited to, a target service selection module, an address list acquisition module, a target address screening module, a call address modification module, and a target service invocation module.
And the target service selection module is used for selecting the target service corresponding to the service.
And the address list acquisition module is used for acquiring an entry address list of the container according to the condition that the service serves as the container outside and the target service serves as the container inside. The address list obtaining module is specifically configured to obtain first metadata generated when the service is registered first and second metadata generated when the target service is registered first, and to determine that the service is an out-of-container service and the target service is an in-container service according to the first metadata having the second parameter and the second metadata having the first parameter.
And the target address screening module is used for screening out a target address from the entry address list.
And the calling address modification module is used for modifying the remote procedure calling address of the target service based on the target address. The call address modification module is specifically configured to modify the remote procedure call address into an address formed by splicing the service identification number and the target address.
And the target service calling module is used for calling the target service by using the modified remote procedure calling address. The target service calling module can be used for directly calling the target service according to the access address of the target service, which is used by the service outside the container and is used by the service outside the container, or can be used for calling the target service according to the access address of the service inside the container, which is used by the service inside the container and is used by the service inside the container, or can be used for calling the target service according to the access address, which is provided by the service inside the container and is used by the service outside the container when the service outside the container is registered, of the target service.
It is understood that the target service selection module, the address list acquisition module, the target address screening module, the calling address modification module, and the target service calling module can all be integrated on the service consumer (caller of the service). I.e. the service invocation means comprises the service consumer.
The service calling device of the invention also comprises a service provider (called party of the service) and a registration center, wherein the service provider can be used for providing a target service to be called.
The registry can be used for judging whether the service to be registered is started in the container when being started, and is used for writing a first parameter into the metadata for registration according to the service to be registered, or writing a second parameter into the metadata for registration according to the service to be registered and starting outside the container. The first parameter is used for representing that the currently registered service is an in-container service, and the second parameter is used for representing that the currently registered service is an out-of-container service. The registration center can be specifically configured to control the start of the micro service, to obtain an environment variable of the service when the service to be registered is started, to determine whether the environment variable has a container identifier, to determine that the service to be registered is started in the container according to the container identifier included in the environment variable, or to determine that the service to be registered is started outside the container according to no container identifier included in the environment variable.
The registry to which the present invention relates is a service registration discovery component, which may be implemented, for example, by Nacos (a dynamic service discovery, configuration and service management platform).
As shown in fig. 4, a schematic diagram of an application scenario for implementing a container internal and external network access scheme is provided.
Services within the Kubernetes environment register to Nacos, with service C and service D specifying metadata information for service registration at registration time.
2. Services within the normal virtual machine environment are registered with the Nacos, and service A and service B may not need to specify any information at the time of registration.
3. Under the condition that the service A calls the service B in the virtual machine environment, an IP list of the corresponding service can be directly obtained through the registration center and can be directly called through a load balancing strategy.
And 4, calling the service C by the service D under the Kubernetes environment, acquiring an IP list of a container where the corresponding service is located through the registration center, and calling the service through a load balancing strategy.
And 5, the service C in the Kubernetes environment calls the service A in the virtual machine environment, the IP list of the service A is obtained through the registration center, and the service A is directly called through a load balancing strategy.
6. The service B in the virtual machine environment calls the service D in the Kubernetes environment, and the service D comprises the following steps:
6.1 service B obtains IP list corresponding to Ingress under Kubernetes environment configured by registration center.
6.2 service B changes the service D address into the Ingress address through the load balancing strategy and requests to access.
6.3Ingress routes the request for access to the corresponding service cluster through configuration.
The present invention can also provide a computer storage medium having computer-readable instructions stored thereon which, when executed by one or more processors, cause the one or more processors to perform the steps of the service invocation method for the microservice architecture of any of the embodiments of the present invention. The service calling method includes but is not limited to at least one of the following steps: service registration is performed first: judging whether a service to be registered is started in a container or not when the service to be registered is started, and writing a first parameter into metadata for registration according to the service to be registered which is started in the container; or writing a second parameter into the metadata for registration when the service to be registered is started outside the container; the judging whether the service to be registered is started in the container or not comprises the following steps: the method comprises the steps of obtaining an environment variable of a service to be registered when the service is started, judging whether the environment variable is provided with a container identifier or not, determining that the service to be registered is started in a container according to the container identifier in the environment variable, or determining that the service to be registered is started outside the container according to the container identifier in the environment variable. The first parameter is used for representing that the currently registered service is an in-container service, and the second parameter is used for representing that the currently registered service is an out-of-container service. Next, a target service corresponding to the service is selected. And acquiring an entry address list of the container according to the condition that the service is an out-of-container service and the target service is an in-container service. Wherein determining that the service is an out-of-container service and the target service is an in-container service comprises: the method comprises the steps of obtaining first metadata generated when the service is registered firstly and second metadata generated when a target service is registered firstly, and determining that the service is an out-of-container service and the target service is an in-container service according to the second parameters in the first metadata and the first parameters in the second metadata. And screening out a target address from the entry address list, and modifying the remote procedure call address of the target service based on the target address. Some embodiments of the present invention modify a remote procedure call address of a target service based on a target address, comprising: the remote procedure call address can be modified into an address formed by splicing the service identification number and the target address. And calling the target service by using the modified remote procedure call address. In addition, or according to the fact that the service is an out-of-container service and the target service is an out-of-container service, the target service is directly called by using the access address of the target service; or calling the target service by using the access address of the target service in the container according to the condition that the service is the in-container service and the target service is the in-container service; or calling the target service by using the access address provided by the target service during registration according to the condition that the service is an in-container service and the target service is an out-of-container service.
The logic and/or steps represented in the flowcharts or otherwise described herein, such as an ordered listing of executable instructions that can be considered to implement logical functions, can be embodied in any computer-storage medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. For the purposes of this description, a "computer storage medium" can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of the computer storage medium would include the following: an electrical connection (electronic device) having one or more wires, a portable computer cartridge (magnetic device), a Random Access Memory (RAM), a Read-Only Memory (ROM), an Erasable Programmable Read-Only Memory (EPROM-Only Memory, or flash Memory), an optical fiber device, and a portable Compact Disc Read-Only Memory (CDROM). Additionally, the computer storage medium may even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via for instance optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner if necessary, and then stored in a computer memory.
It should be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic Gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic Gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.
In the description herein, references to the description of the term "the present embodiment," "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the terms used above are not necessarily intended to refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, various embodiments or examples and features of different embodiments or examples described in this specification can be combined and combined by one skilled in the art without contradiction.
Furthermore, the terms "first", "second" and "first" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of the present invention, "a plurality" means at least two, e.g., two, three, etc., unless specifically limited otherwise.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents and simplifications made in the spirit of the present invention are intended to be included in the scope of the present invention.

Claims (10)

CN202011639768.5A2020-12-312020-12-31Service calling method and device for micro-service architecture and computer storage mediumActiveCN112698970B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202011639768.5ACN112698970B (en)2020-12-312020-12-31Service calling method and device for micro-service architecture and computer storage medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202011639768.5ACN112698970B (en)2020-12-312020-12-31Service calling method and device for micro-service architecture and computer storage medium

Publications (2)

Publication NumberPublication Date
CN112698970Atrue CN112698970A (en)2021-04-23
CN112698970B CN112698970B (en)2024-07-12

Family

ID=75513979

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202011639768.5AActiveCN112698970B (en)2020-12-312020-12-31Service calling method and device for micro-service architecture and computer storage medium

Country Status (1)

CountryLink
CN (1)CN112698970B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN114500027A (en)*2022-01-212022-05-13杭州玳数科技有限公司Method and system for service registration and service invocation based on Nacos
CN115955462A (en)*2022-12-152023-04-11中国建设银行股份有限公司Method, device, equipment and storage medium for cross-platform calling service

Citations (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8200823B1 (en)*2004-03-302012-06-12Oracle America, Inc.Technique for deployment and management of network system management services
CN104270470A (en)*2014-10-242015-01-07杭州高达软件系统股份有限公司Remote service invocation method, device and system
CN104270472A (en)*2014-10-242015-01-07杭州高达软件系统股份有限公司Remote service invocation method, device and system
CN105160269A (en)*2015-08-132015-12-16浪潮电子信息产业股份有限公司Method and apparatus for accessing data in Docker container
CN105357233A (en)*2014-08-182016-02-24阿里巴巴集团控股有限公司Remote call method and device
CN105979009A (en)*2016-07-062016-09-28乾云众创(北京)信息科技研究院有限公司Method for automatically balancing increased load of cloud application container
CN106227611A (en)*2016-07-262016-12-14北京北森云计算股份有限公司The dynamic micro services call method of a kind of multilingual cloud compiling and device
CN106648940A (en)*2017-03-132017-05-10北京百悟科技有限公司Remote procedure call method and device
CN106790601A (en)*2016-12-292017-05-31Tcl集团股份有限公司The reading device of address of service, system and method
CN106911648A (en)*2015-12-232017-06-30阿里巴巴集团控股有限公司One kind is environmentally isolated method and apparatus
CN108111470A (en)*2016-11-252018-06-01华为技术有限公司Communication means and relevant apparatus between the dispositions method of container, service
CN109542641A (en)*2018-11-142019-03-29中国联合网络通信集团有限公司Service calling method, apparatus and system
CN110225131A (en)*2019-06-192019-09-10广州小鹏汽车科技有限公司A kind of service calling method and device
US20200159591A1 (en)*2018-11-162020-05-21International Business Machines CorporationApplication program interface based service lookup in a service architecture
CN111279309A (en)*2017-09-302020-06-12甲骨文国际公司 Container deployment based on environmental requirements
CN111741091A (en)*2020-06-112020-10-02无锡华云数据技术服务有限公司Method and device for hiding IP and port number of NoVNC server and electronic equipment
CN111857733A (en)*2019-12-312020-10-30北京嘀嘀无限科技发展有限公司Construction method, device and system of business environment and readable storage medium

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8200823B1 (en)*2004-03-302012-06-12Oracle America, Inc.Technique for deployment and management of network system management services
CN105357233A (en)*2014-08-182016-02-24阿里巴巴集团控股有限公司Remote call method and device
CN104270470A (en)*2014-10-242015-01-07杭州高达软件系统股份有限公司Remote service invocation method, device and system
CN104270472A (en)*2014-10-242015-01-07杭州高达软件系统股份有限公司Remote service invocation method, device and system
CN105160269A (en)*2015-08-132015-12-16浪潮电子信息产业股份有限公司Method and apparatus for accessing data in Docker container
CN106911648A (en)*2015-12-232017-06-30阿里巴巴集团控股有限公司One kind is environmentally isolated method and apparatus
CN105979009A (en)*2016-07-062016-09-28乾云众创(北京)信息科技研究院有限公司Method for automatically balancing increased load of cloud application container
CN106227611A (en)*2016-07-262016-12-14北京北森云计算股份有限公司The dynamic micro services call method of a kind of multilingual cloud compiling and device
CN108111470A (en)*2016-11-252018-06-01华为技术有限公司Communication means and relevant apparatus between the dispositions method of container, service
CN106790601A (en)*2016-12-292017-05-31Tcl集团股份有限公司The reading device of address of service, system and method
CN106648940A (en)*2017-03-132017-05-10北京百悟科技有限公司Remote procedure call method and device
CN111279309A (en)*2017-09-302020-06-12甲骨文国际公司 Container deployment based on environmental requirements
CN109542641A (en)*2018-11-142019-03-29中国联合网络通信集团有限公司Service calling method, apparatus and system
US20200159591A1 (en)*2018-11-162020-05-21International Business Machines CorporationApplication program interface based service lookup in a service architecture
CN110225131A (en)*2019-06-192019-09-10广州小鹏汽车科技有限公司A kind of service calling method and device
CN111857733A (en)*2019-12-312020-10-30北京嘀嘀无限科技发展有限公司Construction method, device and system of business environment and readable storage medium
CN111741091A (en)*2020-06-112020-10-02无锡华云数据技术服务有限公司Method and device for hiding IP and port number of NoVNC server and electronic equipment

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
H.Y VANI: "《Building, Deploying and Validating a Home Location Register(HLR) using Jenkins under the Docker and Container Environment》", 《IEEE》, 12 October 2020 (2020-10-12)*
李佳伦: "《基于构件的中间件平台微内核研究》", 《中国优秀硕士学位论文全文数据库》, 15 May 2012 (2012-05-15)*

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN114500027A (en)*2022-01-212022-05-13杭州玳数科技有限公司Method and system for service registration and service invocation based on Nacos
CN114500027B (en)*2022-01-212024-01-12杭州玳数科技有限公司Nacos-based service registration and service invocation method and system
CN115955462A (en)*2022-12-152023-04-11中国建设银行股份有限公司Method, device, equipment and storage medium for cross-platform calling service

Also Published As

Publication numberPublication date
CN112698970B (en)2024-07-12

Similar Documents

PublicationPublication DateTitle
JP2022550402A (en) Network resource management method, system, network equipment and readable storage medium
CN112491948B (en)Non-invasive monomer application micro-service method, device and computer equipment
CN110311837B (en)Online service availability detection method and device and computer equipment
CN110784409B (en)Spring Cloud-based micro-service gray level publishing method
CN112698970B (en)Service calling method and device for micro-service architecture and computer storage medium
US6868450B1 (en)System and method for a process attribute based computer network filter
CN112702441A (en)Container-based access data processing method, device and system and storage medium
CN116455951B (en)Calling method for realizing RPC isolation of multi-tenant service based on dynamic rules
CN1640087B (en) Policy-enabled and contract-based management of network operations support systems
CN115114600B (en)Unified control method and system for built-in equipment and external equipment
CN109743367B (en)Service processing method and device, electronic equipment and readable storage medium
CN114500027A (en)Method and system for service registration and service invocation based on Nacos
CN113014626B (en)Data service management method and device, storage medium and electronic device
CN117879955A (en)Micro-service communication method, micro-service communication device, computer equipment and storage medium
CN111984448A (en)Page calling method, device, equipment and storage medium
CN115102854B (en)Remote procedure call route management control method, system and equipment for micro-service
CN116208600A (en)File transfer protocol request processing method, device, equipment and storage medium
US8549537B2 (en)Middleware bridge system and method
CN111767330B (en)Data interaction method and device, electronic equipment and storage medium
CN116962377A (en)Service management method and device and network equipment
CN118035042B (en)Application program performance analysis method and device, electronic equipment and storage medium
CN111641728A (en)Calling method and device based on distributed system
US20240195781A1 (en)Systems and methods for cloud resolving and internet path finding
CN112559085B (en) Plug-in loading method, device, storage medium and device for IoT device
CN113590296B (en) High-concurrency global gateway implementation method and device

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp