《玩转Spring全家桶》第86-92节

第86节简单理解微服务

微服务就是一些协同工作的小而自治的微服务。——Sam Newman
微服务的优点:
异构性:

  • 语言、存储等。。。
    弹性:
  • 一个组件不可用,不会导致级联故障
    扩展:
  • 单体服务不易扩展,多个较小的服务可以按需扩展
    微服务的优点:
  • 易于部署
  • 与组织结构对齐
  • 克组合性
  • 可替代性
    实施微服务的代价
  • 没有银弹!!!
  • 分布式系统的复杂性
  • 开发、测试等诸多研发过程中的复杂性
  • 部署、监控等诸多运维复杂性
  • 。。。。。。
第87节如何理解云原生(cloud native)

云原生技术有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行科弹性扩展的应用。——CNCF Cloud Native Definition v1.0

云原生应用要求…
Devops

  • 开发与运维义同致力于交付高品质的软件服务于客户
    持续交付(continuous delivery)
  • 软件的构建、测试和发布,要更快、更频繁
    微服务(microservices)
  • 以一个小型服务的形式来部署应用
    容器(containers)
  • 提供比传统虚拟机更高的效率
第88-89节 12—Factor App

THE TWELVE-FACTOR APP

目的

  • 为了构建SaaS应用提供行之有效的方法论
  • 使用于任意语言和后端服务的开发的应用程序
  • https://12factor.net/zh_cn
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
第90节认识Spring Cloud组成部分

在这里插入图片描述
在这里插入图片描述
Spring Cloud的主要功能

  • 服务发现
  • 服务网关
  • 熔断服务
  • 分布式消息
  • 配置服务
  • 分布式跟踪
  • 服务安全
  • 各种云平台支持
    在这里插入图片描述
第91节 使用Eureka作为服务注册中心

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第92节使用Spring Cloud Loadbalancer访问服务

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值