spring cloud本身提供的組件就很多,但我們需要按照企業(yè)的業(yè)務(wù)模式來定制企業(yè)所需要的通用架構(gòu)定枷,那我們現(xiàn)在需要考慮使用哪些技術(shù)呢?
下面我針對(duì)于spring cloud微服務(wù)分布式云架構(gòu)做了以下技術(shù)總結(jié)届氢,希望可以幫助到大家:
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
上面列的可能還不夠詳細(xì)喘鸟,但做一個(gè)通用的架構(gòu)應(yīng)該綽綽有余了匆绣,我們以后就會(huì)按照上面的技術(shù)點(diǎn),逐步教大家如何搭建一個(gè)企業(yè)微服務(wù)分布式云架構(gòu)什黑,希望可以幫助到大家崎淳。
從現(xiàn)在開始,我這邊會(huì)將近期研發(fā)的spring cloud微服務(wù)云架構(gòu)的搭建過程和精髓記錄下來愕把,幫助更多有興趣研發(fā)spring cloud框架的朋友拣凹,大家來一起探討spring cloud架構(gòu)的搭建過程及如何運(yùn)用于企業(yè)項(xiàng)目。源碼來源