代码拉取完成,页面将自动刷新
基于SpringCloudAlibaba的微服务系统,实现所有企业级微服务常用功能,以及对应每个功能实现的指导文档
版本
框架 | 说明 | 版本 |
---|---|---|
Java | Java开发环境 | 17 |
Spring Boot | 脚手架 | 3.1.5 |
Spring Cloud Alibaba | 微服务整合框架 | 2022.0.0.0 |
Spring Cloud Gateway | 网关 | 4.0.0 |
Nacos | 服务注册和配置中心 | 2.2.1 |
Sentinel | 熔断限流 | 1.8.6 |
Seata | 分布式事务 | 1.7.0 |
RocketMQ | 消息队列 | 4.9.4 |
Ubuntu | 服务器系统 | 22.04.3 |
Docker | 容器管理工具 | 20.10.24 |
MysSQL | 关系型数据库 | 5.7 |
Redis | 非关系型数据库 |
项目结构
目录 | 描述 |
---|---|
skill-list-demo | 总目录 |
—— sld-common | 通用模块 |
—— ——sld-common-web | 通用包装类、异常处理、请求日志、序列化、格式化、接口文档...... |
—— ——sld-common-log | 日志处理 |
—— ——sld-common-test | 单元测试 |
—— ——sld-common-security | 会话、权限、安全 |
—— ——sld-common-cache | 缓存 |
—— ——sld-common-db | 数据库:连接池、代码生成 |
—— ——sld-common-monitor | 性能监控、链路追踪 |
—— sld-common-test | 通用模块测试 |
—— sld-office | 办公软件:excel、word、pdf等 |
—— sld-file | 文件处理 |
—— sld-notice | 通知处理:站内信、短信、邮件、小程序消息等 |
—— sld-job | 定时任务 |
—— sld-transaction | 分布式事务 |
—— sld-mq | 消息队列 |
安装服务运行需要用到的中间件:MySQL、Redis、Nacos、Sentinel、Seata、RocketMQ等
初始化项目,按项目结构创建maven项目。
管理日志格式,日志文件,还有日志链路。
通用包装类、异常处理、请求日志、序列化、格式化、请求流包装、接口文档......
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。