• 通过K8S自带技能卸下SpringCloud依赖


    Spring Cloud主要项目介绍


    未命名图片1.png


    主要使用插件


    未命名图片.png


    主要使用功能


    • 注册中心
      • 主要使用功能:
        • 与负载均衡插件(ribbon/feign)配合,直接可以用服务名称自动负载均衡的访问分布式服务
    • 配置中心
      • 主要使用功能:
        • 配置文件的外置化。
        • 动态更新配置功能未使用。
    • 负载均衡
      • 主要使用功能:
        • 同  注册中心主要使用功能
    • 网关服务
      • 主要使用功能
        • 域名路径转发
        • 权限验证
    • 熔断器
      • 主要使用功能
        • 方法隔离
        • 熔断

    功能替代


    • 注册中心
      • K8s自带服务发现功能,直接可以用服务名称自动负载均衡的访问分布式服务
    • 配置中心
      • 可以通过配置映射功能,直接指定微服务配置文件
      • 配置映射编辑的配置也可在线修改
    • 负载均衡
      • 同  注册中心
    • 网关服务
      • 域名路径转发
        • 负载均衡功能提供
      • 权限验证
        • 只有访问IP限制
    • 熔断器
      • K8s并未提供
        • 可以单独使用 Hystrix 组件
        • 可使用 阿里 Sentinel  推荐*
          • 功能更完善
          • 熔断设置更全
          • 管理页面动态更新策略
          • 提供 API 地址、方法、代码块的级别限流。

    收益


    • 不在依赖于Spring Cloud 生态
      • 不受 Hystrix 等闭源等影响
    • 减轻服务依赖项
      • 简化服务依赖,降低自己关联依赖包
    • 不在需要Spring Cloud 相关技术能力要求
    • 简化技术栈
    • 功能不重复
    • 专注业务模块
      • 不在需要关注调用问题
    • 减少相关配置数据
    • Spring Boot 版本可自主升级,不在与Spring Cloud 存在兼容性问题

    备注:  上诉为理论推理可行,进过简单验证,并不包括可能出现的新问题。

  • 相关阅读:
    loadrunner压测java请求
    Omnitty的使用
    软件工程之感想
    《人月神话》读后感
    my idea之NSBC分析
    电梯调度 总结稿 刘博&徐梦迪
    敏捷开发综述
    数组最大子数组和(续)之动态规划
    求二维数组最大子数组和 刘博&徐梦迪
    数组中的最大子数组的和 刘博&徐梦迪
  • 原文地址:https://www.cnblogs.com/atliwen/p/13533382.html
Copyright © 2020-2023  润新知