Micro service infrastructure unit

An infrastructure and micro-service technology, applied in the field of micro-services, can solve the problems of long launch cycle of new functions, difficult maintenance of business applications, circular dependence of business modules, etc., to achieve good market prospects and social benefits, and improve development and operation. The effect of maintaining efficiency and improving the value of application promotion

Inactive Publication Date: 2018-04-13
SHANGHAI DIANJI UNIV
View PDF1 Cites 52 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] At present, the business application systems of many companies are built according to the traditional single architecture, but with the continuous deepening of enterprise applications and the geometric growth of business data, business users have put forward higher and higher requirements for application systems. In the background, the traditional monolithic architecture can no longer meet the needs of enterprise informatization development, and many problems have begun to emerge, including: 1) The traditional monolithic application code is complex and the coupling between business components is very high, resulting in business Application maintenance is difficult and upgrade costs are high; 2) Circular dependencies between business modules, unreasonable calls, lengthy and complicated business processes and other issues have greatly affected the launch of new functions; 3) System function components have irreversible failures When a failure occurs, the entire node is in an unavailable state; 4) In terms of scalability, since the traditional monolithic application is a single deployment, in this mode, some parts of an application are more I / O-intensive and some parts are more CPU-intensive. Intensive, but the application is only deployed on one machine, it is difficult to use a single hardware to meet the different requirements of each part of the application for hardware resources, resulting in the inability to efficiently deal with multi-user high concurrency scenarios and other problems
[0003] The disadvantages of traditional application architecture first appeared in large enterprises and the Internet industry. These companies have encountered high development and maintenance costs for complex applications, increased code duplication, poor teamwork efficiency, low system reliability, and system level expansion. Difficulties, long launch cycle of new functions, etc.

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
  • Micro service infrastructure unit
  • Micro service infrastructure unit
  • Micro service infrastructure unit

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] Below in conjunction with specific embodiment, further illustrate the present invention.

[0022] 1. Microservice infrastructure device

[0023] The microservice infrastructure device includes four parts, namely: service registration center, consumer microservice, producer microservice and pluggable service plug-in, which provides basic components and interfaces for microservice development, and encapsulates the open source distributed cluster management framework , based on the distributed basic communication protocol to realize communication between cluster nodes and synchronize all routing information; at the same time, it encapsulates the Web service framework to realize the http interface service of service discovery, registration and refresh.

[0024] The distributed nodes in the service registration center carry out periodic message communication through the distributed basic communication protocol, transfer node information, and ensure that the final routing inf...

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 provides a micro service infrastructure unit including a service registration center, a consumer micro service part, a producer micro service part and a pluggable service plug-in. The pluggable service plug-in is connected with a micro service container of the consumer micro service part. The consumer micro service part and the producer micro service part are connected through five functional components including a service register, a service refresher, a server finder, a server provider list and a service registration center. The unit realizes communication among clustering nodes based on a distributive basic communication protocol and synchronizes all routing information. At the same time, a Web service frame is packaged and interface service including service finding, registration and refreshing are realized. According to the invention, based on container technology, capabilities of quick resource creation and recycle and automatic deployment of development and testingenvironment are realized; a trans-cloud platform resource scheduling capability can be realized; development and operation and maintenance efficiency of an enterprise application system are improved;and good application and promotion values and good market prospect and social benefits are achieved.

Description

technical field [0001] The present invention relates to the technical field of microservices, in particular to a microservice infrastructure device. Background technique [0002] At present, the business application systems of many companies are built according to the traditional single architecture, but with the continuous deepening of enterprise applications and the geometric growth of business data, business users have put forward higher and higher requirements for application systems. In the background, the traditional monolithic architecture can no longer meet the needs of enterprise informatization development, and many problems have begun to emerge, including: 1) The traditional monolithic application code is complex and the coupling between business components is very high, resulting in business Application maintenance is difficult and upgrade costs are high; 2) Circular dependencies between business modules, unreasonable calls, lengthy and complicated business proce...

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
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/08G06F9/50
CPCH04L67/10G06F9/5027H04L67/51
Inventor 杨志和
Owner SHANGHAI DIANJI UNIV
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