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

A method for clouding an SCADA system based on a Spring cloud micro-service architecture

A micro-service and service registration technology, applied in the field of cloud-based SCADA system based on Springcloud micro-service architecture, can solve the problems of lack of peripheral solutions such as registration and discovery, lack of peripheral monitoring integration solutions, and lack of peripheral security management solutions.

Inactive Publication Date: 2019-05-28
NANJING GREEN NEW ENERGY RES INST CO LTD
View PDF0 Cites 20 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] The existing technology has the following shortcomings: lack of peripheral solutions such as registration and discovery, lack of peripheral monitoring integration solutions, lack of peripheral security management solutions, and lack of URI planning solutions for REST landing

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0066] The invention uses Spring Boot to develop and apply microservices, and realizes the functions of service discovery, service consumption, service fuse, api gateway, unified configuration center, distributed transaction consistency management, and container construction. The microservice construction method based on Spring cloud includes the following process:

[0067] 1. Create the parent:

[0068] Create a parent project for unified management of Maven dependencies in the project and add SpringBoot dependencies.

[0069] 2. Service discovery and registration:

[0070] Service discovery is one of the key principles in microservice architecture. It is difficult and fragile to manually configure each client or some form of agreement; using Eureka can guarantee A and P in CAP theory (that is, availability and partition fault tolerance) .

[0071] The specific steps of service discovery and registration are as follows:

[0072] Build a sub-module for service registration...

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

According to a method for clouding an SCADA system based on a Spring cloud micro-service architecture, the SCADA system is developed according to the Spring cloud micro-service architecture, so that the SCADA system can be conveniently deployed on a cloud server. The method comprises the following steps of 1, creating a male parent; 2, carrying out the service discovery and registration; 3, arranging a service provider and a service consumer; 4, fusing the service; 5, configuring a center; 6, setting an API gateway; 7, performing distributed transaction consistency management; and 8, constructing the micro-service by using the Docker. According to the present invention, the Spring Boot is used for developing the application micro-service, and the functions of service discovery, service consumption, service fusing, API gateway, unified configuration center, distributed transaction consistency management and container construction can be effectively achieved.

Description

technical field [0001] The invention belongs to the field of program control, and in particular relates to a method for a cloud-based SCADA system based on a Spring cloud micro-service architecture. Background technique [0002] The first point emphasized by the microservice architecture is that the business system needs to be thoroughly componentized and serviced. The original single business system will be split into multiple small applications that can be independently developed, designed, run, and maintained. These small applications complete interaction and integration through services. Each small application is completely independent from the front-end web UI, to the control layer, logic layer, database access, and database. It is more appropriate to use the term small application instead of components. In addition to completing its own business functions, each small application also needs to consume services exposed by other external applications. At the same time, i...

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): G06F8/70
Inventor 贾艳刚陈渊深宋倩倩刘海洋
Owner NANJING GREEN NEW ENERGY RES INST CO LTD
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