Method, device and system for software development based on micro services
A software development method and software development technology, applied in software deployment, software design, program control devices, etc., can solve the problems of waste of resources, high deployment cost, poor system scalability, etc., so as to reduce the difficulty of development and solve the problem of high deployment cost. Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0057] See attached figure 2 A microservice-based software development method provided in Embodiment 1 of the present invention includes the following steps:
[0058] Step 1: Decompose the software to be developed into several microservices, and build a microservice framework;
[0059] Step 2: Use each microservice as an independent development, debugging, deployment and operation unit for independent development;
[0060] Step 3: Through the microservice framework, realize the registration, discovery, invocation and monitoring among several microservices, and complete the development of the software to be developed.
[0061] The microservice-based software development method provided by Embodiment 1 of the present invention decomposes the software to be developed into several microservices, and constructs a microservice framework; and then uses each microservice as an independent development, debugging, deployment and operation unit , to carry out independent development; ...
Embodiment 2
[0067] See attached Figure 4 , the microservice-based software development device provided in Embodiment 2 of the present invention includes a microservice decomposition unit and a microservice framework construction unit,
[0068] The microservice decomposition unit is used to decompose the software to be developed into several microservices;
[0069] The microservice framework construction unit is used to construct the microservice framework, so that registration, discovery, invocation and monitoring among several microservices can be realized through the microservice framework.
[0070] The microservice-based software development device provided by Embodiment 2 of the present invention decomposes the software to be developed into several microservices through the microservice decomposition unit; then constructs the microservice framework through the microservice framework construction unit, so that, through the microservice framework, the Realize the registration, discove...
Embodiment 3
[0072] See attached Figure 5 , the microservice-based software development system provided by Embodiment 3 of the present invention includes a microservice runtime container and a local service registration center,
[0073] The microservice runtime container is used to provide support for the operation of microservices;
[0074] The local service registration center is used for registration and discovery of microservices, message synchronization and event broadcasting between registration centers, establishment of microservice clusters, and status monitoring of physical machines in microservice clusters.
[0075] Wherein, in this embodiment, the local service registration center is an independent executable program that runs on the physical machine where the microservice is deployed, and the registration centers communicate through the Gossip protocol to realize the synchronization of service information between different physical machines. The approach of the local service ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com