微服务学习(一)微服务基础

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lwl2014100338/article/details/84109446
单体架构主要问题
编号 问题
1 系统资源浪费
2 部署效率太低
3 技术选型单一
微服务需具备条件
编号 条件
1 根据业务模型划分服务种类
2 每个服务可独立部署且相互隔离
3 通过轻量级API调用服务
4 服务需保证良好的高可用性
微服务特点
编号 特点
1 微小度颗粒
2 责任单一性
3 运行隔离性
4 管理自动化
微服务面临的挑战
编号 挑战
1 运维要求较高
2 分布式复杂性
3 部署依赖较强
4 通信成本较高
微服务基础设施
编号 挑战
1 注册中心
2 调用中心
3 部署中心
4 日志中心
5 监控中心
6 追踪中心
7 消息中心
8 配置中心
微服务架构师挑战
编号 职责
1 分析业务需求并切分微服务边界
2 定义架构规范与文档标准
3 确保微服务架构顺利落地
4 改善微服务架构并提升开发效率
微服务边界切分方法
编号 方法
1 梳理业务流程
2 抽取公共服务
3 定义业务服务
4 设计数据模型
5 定义服务接口

猜你喜欢

转载自blog.csdn.net/lwl2014100338/article/details/84109446