• SpringCloud2


    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处理分布式事务

     

     

  • 相关阅读:
    扩展欧几里得算法
    Warshall算法
    自己的博客
    使用forever运行web项目
    C#语言基础 Main 函数中的输出输入
    新手第一天学习 C#语言(进制互换)
    Django + Uwsgi + Nginx 实现生产环境部署1
    基于Flask的web微信
    python保存文件UnicodeEncodeError以及reload(sys)后print失效问题
    轮询/长轮询
  • 原文地址:https://www.cnblogs.com/baldprogrammer/p/13880565.html
Copyright © 2020-2023  润新知