站在大师的肩上总结归纳微服务

微服务:单单从字面意思上讲是小或细致、独立的、灵活的、具有一定功能的服务工具或程序。

通过一下规整笔记说明:

单应用体的现存问题:

  1. 复杂性高  
  2. 技术累计长  
  3. 部署频率低  
  4. 可靠性能差  
  5. 扩展功能受限  
  6. 阻碍和时代技术接轨

微服务的特点

  1. 独立运行
  2. 多服务构建完善系统
  3. 关注业务单一
  4. 通信之间单一
  5. 技术语言无门槛
  6. 自动部署机制

微服务架构的优点

  1. 易于开发和维护
  2. 单个系统关注业务少,小而启动快
  3. 局部修改快速部署
  4. 技术不受限制
  5. 按照需求进行扩展和整理 

微服务架构面临的挑战

  1. 运维成本较高(包含硬件和软件)
  2. 分布式部署的复杂性
  3. 接口调整的成本比较
  4. 重复劳动

 微服务的设计原则

  1. 单一任务或责任原则
  2. 服务自治原则
  3. 轻量级通信原则(常用协议:REST、AMQP、STOMP、MQTT)
  4. 颗粒服务原则

关于部分名词解释

  1. IaaS:基础设施即服务(Infrastucture-as-a-Service)
  2. Paas:平台即服务(Platfrom-as-a-Service) 
  3. SaaS:软件即服务(Software-as-a-Service)

 关于Spring Cloud的特点:

  1. 约定优于配置
  2. 适应各种环境
  3. 隐藏组件的复杂性
  4. 开箱即用,快速启动
  5. 轻量级组件
  6. 组件丰富,功能齐全
  7. 造型中立,丰富
  8. 灵活

转载于:https://my.oschina.net/xulin/blog/1797682

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值