(2) spring cloud micro-service distributed cloud architecture-the technical point of integrating enterprise architecture
Spring cloud itself provides a lot of components, but we need to customize the common architecture that the enterprise needs according to the enterprise's business model, so what technologies do we need to consider now?
Below, I have made the following technical summary of spring cloud micro-service distributed cloud architecture, hoping to help you:
View:
H5 、 Vue.js 、 Spring Tag 、 React 、 angularJs
Spring Boot/Spring Cloud:
Zuul 、 Ribbon 、 Feign 、 Turbine 、 Hystrix 、 Oauthor2 、 Sleuth 、 API Gateway 、 Spring Cloud 、 Config Eureka 、 SSO 、 Spring Cloud 、
BUS 、 Turbine 、 Zipkin 、 Cache 、 Spring Cloud Admin 、 API Gateway 、 ELK Spring Cloud Security 、 Spring Cloud Stream
Component:
RoketMQ 、 Kafka 、 MongoDB 、 OSS 、 Redis 、 Swagger 、 Zuul 、 Label 、 BASE 、 Charts 、 Utils
DAO:
Spring Data 、 Mybatis 、 OSS 、 DTO
Data Storage:
RDBS DFS 、 NOSQL/Hadoop
Infrastructure:
LogBack 、 BUS 、 Jenkins 、 Zipkin 、 Druid 、 Swagger 、 Docker
The above list may not be detailed enough, but a general architecture should be more than enough. In the future, we will gradually teach you how to build an enterprise micro-service distributed cloud architecture according to the above technical points, hoping to help you.
From now on, I will record the construction process and essence of the recently developed spring cloud micro services cloud architecture to help more friends who are interested in developing spring cloud framework to discuss the construction process of spring cloud architecture and how to apply it to enterprise projects.