微服务架构
2024-12-02 19:02:20 6 举报
微服务架构是一种软件架构方式,旨在将大型、复杂、紧耦合的系统拆分成多个小型、独立、松耦合的服务。每个微服务可以独立开发、部署和扩展,从而提高了系统的可维护性和可扩展性。微服务之间通过轻量级通信机制(如REST API、RPC等)进行通信,降低了系统间的耦合度。微服务架构提倡“去中心化”的数据管理,每个微服务可独立管理其自己的数据库,以提高数据一致性和性能。
作者其他创作
大纲/内容
公共技术层
Sentinel熔断保护
Nacos服务发现
销售系统
用户中心
Admin服务监控
服务监控
SpringCloudGateway
基础设施
Docker容器化部署
网关
业务服务
接口中心
商家
平台服务层PaaS
客户
ERP
仓储系统
分布式事务Seata
监控
注册
网站(外网)
报警
物流系统
ELK日志中心
监控后台
采购系统
管理后台
其他设备
外部系统
发现
MSE
网站(内网)
微服务引擎
展示层Sass
业务层
开放SDK
商家后台
认证
CMS
TMS
基础中间件
技术中台
RocketMQ
运维后台
内部人员
Gitlab
运维人员
报表中心
代码生成工具
Redis集群
订单中心
数据处理
授权
开发人员
Nacos服务注册
K8编排
运营人员
Mysql集群
库存中心
认证授权中心
网关层
Jenkins
0 条评论
下一页