Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and device for extending software function based on micro service architecture

A technology of software functions and micro-services, applied in the direction of program control devices, electrical components, digital transmission systems, etc., can solve the problem of not supporting the loading of dynamic libraries, and achieve the effect of improving scalability and usability

Inactive Publication Date: 2017-05-03
ZTE CORP
View PDF3 Cites 50 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0014] The purpose of the present invention is to provide a method and device for extending software functions based on microservice architecture, which can better solve the problem that software languages ​​such as Go language do not support loading dynamic libraries at runtime

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
  • Method and device for extending software function based on micro service architecture
  • Method and device for extending software function based on micro service architecture
  • Method and device for extending software function based on micro service architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] The preferred embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described below are only used to illustrate and explain the present invention, and are not intended to limit the present invention.

[0051] figure 1 It is the first flow chart of extending software functions based on the microservice architecture provided by the embodiment of the present invention, such as figure 1 As shown, the steps include:

[0052] Step S101: Decompose the software system into multiple microservice functional modules.

[0053] According to the domain-driven design method, for example, the system function is divided into multiple micro-service functional modules according to the business boundary context, and each micro-service functional module starts an independent process and provides a RESTful interface.

[0054] Step S102: According to the microservice informat...

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 method and a device for extending a software function based on a micro service architecture. The method comprises steps: a software system is decomposed into multiple micro service function modules; according to the micro service information of each micro service function module, a configuration file for forwarding the micro service information of the micro service function module is built in a forwarding agent module; according to the configuration file, the forwarding agent module determines a target micro service function module address of the received micro service information, and the micro service information is forwarded to the micro service function module corresponding to the target micro service function module address; and when a function enhancement-type micro service function model is formed in the software system according to service function requirements, the forwarding agent module updates the configuration file according to the micro service information of the function enhancement-type micro service function model, and according to the already-updated configuration file, subsequently-received micro service information is forwarded. Thus, the software function can be dynamically extended.

Description

technical field [0001] The present invention relates to the field of software microservice architecture, in particular to a method and device for extending software functions based on the microservice architecture. Background technique [0002] With the rapid development of information technology (Information Technology, IT), software system architecture is undergoing major changes. The requirements for software systems mainly include system manageability, reliability, scalability, maintainability, and security. The scalability of software systems is an important issue in building modern software systems. [0003] Micro Service Architecture (Micro Service Architecture) is a new term that has emerged in the field of software architecture in recent years. It decomposes functions into multiple independent services to decouple solutions or complex systems. Its fundamental idea is to integrate large-scale , Complex, and long-lived applications are architected as cohesive multip...

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): H04L12/24G06F9/445
Inventor 欧林宝
Owner ZTE CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products