cnasoft微服务分层架构改
2022-12-01 10:55:57 75 举报
CNASoft微服务分层架构改采用了经典的三层架构,分别是表示层、业务逻辑层和数据访问层。其中,表示层负责处理用户的请求和响应,业务逻辑层负责处理具体的业务逻辑,数据访问层负责与数据库交互。这种架构模式具有高度的可扩展性和可维护性,能够满足大规模系统的开发需求。此外,CNASoft还采用了Spring Cloud技术来实现微服务的注册与发现、负载均衡等功能,进一步提高了系统的性能和稳定性。总之,CNASoft微服务分层架构改是一种先进、可靠的架构模式,值得我们借鉴和学习。
作者其他创作
大纲/内容
注册
gateway
运维人员
Nacos统一配置
核心业务微服务
运维
发现
common-core(内核、基础、工具类等)
消息队列消费服务
API网关
db-spring-boot-starter(数据库操作基础组件)
...
负载均衡
用户服务
lock-spring-boot-starter(分布式锁基础组件)
NGINX
Rocket MQ
服务注册中心与配置中心
基础数据管理服务
网站
定时任务
common-spring-boot-starter(基础工具自动装配)
测评服务
基础组件
路由转发
skywalking调用链追踪
auth认证中心集群
开发人员
ELK日志中心
服务层PaaS
门户网站服务
公共技术层
基础设施
移动
授权
feign-spring-boot-starter(链路追踪基础组件)
Git
文件存储
老师、学生、家长
监控后台
redis
管理人员
devops
redis-spring-boot-starter(redis基础组件)
Prometheus监控报警
服务监控
学生数据导入服务
展示层Saas
Hystrix 熔断保护
Nacos服务注册
终端
网关层
Nacos服务发现
其它设备
基础设施层laas
管理后台
开发文档 API
Maven
认证
文件服务
负载均衡层
log-spring-boot-starter(日志基础组件)
Docker容器化部署
kibana监控可视化
运维后台
基础服务
authclient-spring-boot-starter(认证客户端)
mysql
cnasoft微服务架构
收藏
0 条评论
下一页