Service management method based on service directory proxy servitization and scoreboard method

A technology of service directory and proxy service, applied in the field of service governance based on service directory proxy service and scoreboard method, can solve problems such as service directory server exceptions, affecting software system performance, connection storms, etc., to reduce queries and Effects of changing push pressure, avoiding query connections, and reducing the number of connections

Pending Publication Date: 2022-01-07
中国人民解放军军事科学院战争研究院
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At the same time, due to the existence of a large number of connections and network jitter in the mobile environment, it has a great impact on the availability and reliability of the entire software system
[0003] In existing large-scale software systems, each application and each service is embedded with a service directory agent, and the service directory agent will establish an access connection to the service directory. The service directory agent embedded in each application and each service usually Use the method of long polling or long connection to query the address change on the service directory. No matter whether the address is changed, the long polling or long connection will always exist. If there is a change, the change information will be returned. If there is no change, the no change signal will be returned periodically. And initiate a new query, which will cause great query pressure on the service directory in the large-scale software system in a mobile environment, affecting the performance of the software system
In addition to long connection / long polling, there is currently a method of broadcasting service instance change notifications through the service directory. At this time, applications and services will receive change notifications regardless of whether they need to access the changed service instance. This requires more network High, not suitable for large-scale software systems in mobile environments with unstable networks
Also, the service directory proxy embedded in each application and each service needs to have client-side load balancing capabilities, resulting in increased scale and support costs for applications and services
[0004] In addition, in a mobile environment, it is very easy to experience network jitter or even interruption. If each service is embedded with a service directory agent and establishes a connection with the service directory through a long connection or long polling method, in a mobile environment After the server network where the service directory is located is abnormal and restored, it is very easy for all clients to reconnect to the service directory at the same time, causing a connection storm and directly causing the service directory server to be abnormal

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Service management method based on service directory proxy servitization and scoreboard method
  • Service management method based on service directory proxy servitization and scoreboard method
  • Service management method based on service directory proxy servitization and scoreboard method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0052] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with specific embodiments of the present invention and corresponding drawings. Apparently, the described embodiments are only some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts fall within the protection scope of the present invention.

[0053] The technical solution provided by an embodiment of the present invention will be described in detail below with reference to the accompanying drawings.

[0054] See attached figure 1 , an embodiment of the present invention provides a service management method based on service directory proxy service and scoreboard method, the method includes:

[0055]...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a service management method based on service directory proxy servitization and a scoreboard method, which comprises the following steps of: deploying a service directory proxy service which can be accessed and used in each machine, and establishing access connection between the machine and a service directory by using the service directory proxy service; performing service registration, application registration and service addressing based on the established access connection; based on the established access connection, carrying out service information change notification by adopting a scoreboard method, wherein the service information change notification carried out by adopting the scoreboard method comprises the following steps: when an application or service accesses other services, a service directory in a machine where the application or service is located is utilized to act as the service to record access information; and the access information is sent to the service directory for storage, and service information reliable change notification is performed based on the access information stored in the service directory in combination with a reliable notification mechanism. According to the method, a large amount of query connection with the service directory can be avoided, and the query and change push pressure of the service directory is reduced.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to the reliability and usability design of a large-scale software system in a mobile environment, and more specifically to a service management method based on a service directory proxy service and a scoreboard method. Background technique [0002] At present, software in various fields is developing in the direction of service, especially for large-scale military information systems in mobile environments, software as a service faces more challenges in all aspects. In the context of software as a service, the access of applications to services and the access between services is a research focus. For large-scale software systems, it is often necessary to register metadata such as service addresses in the service directory first, and applications or other The service initiates access to the service directory by embedding the service directory proxy to obtain metadata such as the ad...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04L43/10H04L65/1073H04L67/1001
CPCH04L43/10H04L65/1073
Inventor 杨超刘必欣刘丽刘巍李华莹张旭锋
Owner 中国人民解放军军事科学院战争研究院
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products