微服务01——单体式服务和微服务

目录

单体式服务和微服务对比

单体式缺点

微服务优点

微服务缺点


单体式服务和微服务对比

新功能开发需要时间容易开发和实现
传统单体架构分布式微服务化架构
部署不经常而且容易部署经常发布,部署复杂
隔离性故障影响范围大故障影响范围小
架构设计初期技术选型难度大设计逻辑难度大
系统性能相对时间快,吞吐量小相对时间慢,吞吐量大
系统运维运维难度简单运维难度复杂
新人上手学习曲线大(应用逻辑)学习曲线大(架构逻辑)
技术技术单一而且封闭技术多样而且容易开发
测试和差错简单复杂(每个服务都要进行单独测试,还需要集群测试)
系统扩展性扩展性差扩展性好
系统管理重点在于开发成本重点在于服务治理和调度

单体式缺点

  • 耦合度高,维护成本大
  • 技术选型成本高,风险大
  • 扩展性较差
  • 复杂性随着开发越来越高

微服务优点

  • 职责单一
  • 轻量级通信
  • 独立性
  • 迭代开发。
  • 开发简单
  • 快速实现需求改变
  • 不停服更新、随时更新
  • 系统稳定

微服务缺点

  • 运维要求比较高
  • 分布式的复杂性
  • 接口成本高
  • 重复劳动
  • 业务不好分离
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值