本文介绍一些关于微服务架构设计的相关知识点。
什么是微服务
每个微服务都可以运行在自己的进程里;一系列独立运行的服务共同构建起了整个系统;每个服务为独立的业务开发,一个微服务一般完成某个特定的功能,比如订单管理,用户管理等;微服务之间通过一些轻量级的通信机制进行通信,例如通过REST API或者RPC的方式进行调用
特点
- 针对特定服务发布,影响小,风险小,成本低。
- 频繁发布版本,快速持续迭代。
- 低成本扩容,弹性伸缩。
架构图
模块说明
应用层
待定。
API网关
待定。
服务注册与发现
待定。
业务层(中台服务)
待定。
支撑服务
待定。
数据层
待定。
DevOps 开发与运维
待定。
- 本文作者: Hongker
- 本文链接: https://hongker.github.io/2020/04/08/micro-service/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!