Spring Cloud【1】-微服务

简介


单体应用框架存在的问题(比如war)

  1. 复杂性高
  2. 技术债务
  3. 部署效率低
  4. 可靠性差

微服务框架优点

  1. 易于开发和维护

  2. 单个微服务启动较快

  3. 局部修改容易部署

  4. 技术栈不受限

  5. 按需伸缩

微服务框架面临挑战

  1. 运维要求高
  2. 分布式固有的复杂性
  3. 接口调整成本高
  4. 重复劳动

微服务设计原则

  1. 单一责任原则
  2. 服务自治原则
  3. 轻量级通信机制原则
  4. 微服务粒度

如何实现微服务框架


 

微服务应用的交付要复杂的多,不仅需要开发框架的支持,还需要一些自动化部署工具,以及IaaS 、PaaS、或CaaS的支持

技术选型

  • 开发框架的选择

当然主要是Spring Cloud,好处不用说,当然还有其他框架和解决方案Dubbo、Dropwizard、Armada等

  • 运行平台

微服务并不绑定运行平台,PC Server,阿里云,AWS等云计算平台都是可以的。学习主要通过Docker

下面开始学习Spring Cloud

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值