架构图
2024-03-07 11:54:00 7 举报
该架构图展示了一个典型的企业级应用系统。整个系统分为前端和后端两个部分,前端包括用户界面和交互逻辑,后端包括业务逻辑和数据存储。前端与后端通过API进行通信,实现了前后端分离的设计模式。在后端部分,业务逻辑被拆分为多个微服务,每个微服务负责处理特定的业务功能。这些微服务之间通过消息队列进行异步通信,提高了系统的可伸缩性和可靠性。数据存储采用了分布式数据库,保证了数据的高可用性和一致性。此外,系统还具备权限控制、日志记录、监控等功能,以保障系统的安全性和稳定性。整体而言,该架构图展示了一个高度模块化、可扩展和易于维护的企业级应用系统。
作者其他创作
大纲/内容
网址XXX
缓存/分布式锁
集群C
注册
终端
令牌限流
流量卫兵
logstash
同步
Sentinel
Alerting
负载
SpringBoot Admin
通知
监控预警系统
路由
SpringSecurityOAuth2.0
加密
Nginx
elasticsearch
服务注册发现
分布式事务
复制
gitlab
定时任务
maven
主库
FeignRibbon
运维部署
企业微信
短信
邮件
钉钉
飞书
限流
SpringCloudGateway集群
DevOps持续集成(CI)/持续部署(CD)
SkyWalking
认证/授权
从库
拉取项目配置
Redis集群(哨兵模式)
静态资源
Grafana
异步解耦/消息队列
备库
服务注册发现拉取项目配置
kiabana
指标收集
主实例
集群A
JWT
PC端网页
k8s
Seata
H5、APP、公众号、小程序
分布式任务调度xxl-job
集群B
Mysql集群(读写分离、动态扩容、异地容灾)
服务健康检查
文件上传/下载
从实例
jenkins
主备热切
RocketMQ
文件存储
分库分表
XXX项目SpringCloud
docker
订单模块
对象存储
CDN
Prometheus
日志系统ELK
反向代理
负载均衡
分布式文件图片、视频、音频、大文件
链路追踪
技能模块
支付模块
日志采集
数据持久化
Sharding-JDBC
harbor
API
0 条评论
回复 删除
下一页