The Spring Cloud itself provides many components, but we need to customize the common architecture that the enterprise needs according to the business model of the enterprise. What technologies should we consider using now?
Below, I make the following technical summary for 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 it should be enough to make a general architecture. We will gradually teach you how to build an enterprise micro-service distributed cloud architecture according to the above technical points in the future, hoping to help you.
From now on, I will record the construction process and essence of spring Cloud micro-service cloud architecture recently developed, so as 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.