Spring Cloud 从H版本之后命名方式改为2020.x.x,话说为毛最新版本不是2021命名,来自强迫症的难受
使用组件列表:
-
注册中心:nacos,替代方案eureka、consul、zookeeper
-
配置中心: nacos ,替代方案sc config、consul config
-
调用:feign,替代方案:resttempate
-
熔断:sentinel、,替代方案:Resilience4j
-
熔断监控:sentinel dashboard
-
负载均衡:sc loadbalancer
-
网关:spring cloud gateway
-
链路:spring cloud sleuth+zipkin,替代方案:skywalking等
总体架构图
版本关系
使用nacos作为注册中心和配置中心
下载nacos
下载地址:https://github.com/alibaba/nacos
导入数据库
创建mysql数据库nacos,导入 conf/nacos-mysql.sql
配置数据库
修改 conf/application.properties
#*************** Config Module Related Configurations ***************#
If use MySQL as datasource:
spring.datasource.platform=mysql
Count of DB:
db.num=1
Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout