没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
分享
什么是微服务
为什么要使用微服务
单体架构 微服务架构
微服务优缺点
架构演进
微服务架构对比
组件介绍
配置
什么是微服务
微服务架构是一种架构模式,它将单一应用程序划分成一组小的
服务,服务之间互相协调、互相配合,为用户提供高可用、高伸缩、
高扩展的服务。每个服务运行在其独立的进程中,服务与服务间采用
轻量级的通信机制。
微服务也是一种架构风格,一个大型复杂软件应用由一个或多个
微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是
松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务,
每个任务代表着一个小的业务能力。
为什么要使用微服务
在传统的单体架构中,应用整体打包部署,在前期的时候开发方
便,测试方便,部署方便,运行良好,但随着业务的发展、用户量的
增长,系统业务越来越复杂,功能越来越多,最终变得很巨大的一个
系统,一个项目可能数百万行代码,改一处动全身,一个小功能的修
改必须重新部署整个应用。
为了解决以上问题和确保系统高可用、高并发的要求,系统的架
构从单体时代迁移至服务 时代,根据不同服务对系统资源的要
求不同,我们可以更合理的配置系统资源,使系统资源利用率最大化。
单体架构 微服务架构
指标 单体架构 微服务架构
业务复杂度 复杂 简单,单一
代码量 大 小
开发上手 复杂,需要了解整个应用 简单,只需了解当前业务
测试 简单 复杂
运维 简单 复杂
系统性能 一般 高
可扩展性 差 好
日志定位 容易 复杂
技术多样化 单一 多样,异构
系统并发量 少 大
团队协作 复杂 简单
剩余46页未读,继续阅读
资源评论
ysyanshen
- 粉丝: 1
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功