springcloud Sleuth

多节点链路用于进行监控跟踪。


SpringCloud Alibaba:
netflix进入维护状态。

Nacos:
一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。
即注册中心与配置中心
Nacos = euerka + config + bus

Nacos用于注册中心:
1、使用standalone启动,使用集群会报错: startup.cmd -m standalone.
启动后使用与eureka注册一样的方式。配置如下:
server: port: 9001 spring: application: name: service-provider-nacos cloud: nacos: discovery: server-addr: 127.0.0.1:8848 management: endpoints: web: exposure: include: "*"
2、注册中心的对比
nacos可以调整AP与CP。



AP与CP切换:
nacos作为配置中心:

配置文件:使用bootstrap.yml
server: port: 2333 spring: application: name: nacos-config-client cloud: nacos: config: server-addr: 127.0.0.1:8848 file-extension: yaml #指定yaml格式文件 discovery: server-addr: 127.0.0.1:8848
命名空间:



不同生产环境切换:
spring:
profiles:
#active: dev
active: test
nacos集群搭建:

springcloudalibaba Sentinel
熔断与限流:




服务降级:





系统保护

客户自定义限流处理逻辑:

启动故障:
https://blog.csdn.net/kongliand/article/details/108058831
熔断策略:

规则持久化:


Seata处理分布式事务


