MateCloud系统架构
系统架构
整体架构
组件说明
- Artemis: 前端工程,基于vue开发,采用element admin模板开发
- MateCloud: 后端工程,基于Spring Cloud Alibaba 2.2.3.Release开发的微服务项目
- mate-gateway: 后端网关模块,全局的互联网入口
- mate-uaa: 统一的认证模块,token生成
- mate-system:系统服务模块,主要负责管理后台主要功能模块
- mate-component:组件模块,主要负责oss存储服务、短信、邮件等配置模块
- mate-code: 代码模块,主要负责自动生成代码,减少开发量
- mate-admin: 服务监控模块,主要负责微服务的各服务模块的监控
- mate-job: 定时任务模块,集成xxl-job,负责定时任务处理
- MySQL: 所有关系型数据均存储于MySQL
- RocketMQ: 消息中心采用RocketMQ来实现消息管理,同时支持事务性消息
- Redis: key-value型存储系统
- Nacos: 统一的配置中心,实现微服务的配置和注册服务
- Sentinel: 熔断和限流组件
基础依赖组件
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。