通用模块开发

This commit is contained in:
haoxin963
2021-06-25 21:34:36 +08:00
parent 4a670ff15a
commit 89bc518762

View File

@@ -4,11 +4,11 @@
</a>
</p>
<h1 align="center">xtoon-boot</h1>
<h1 align="center">xtoon-cloud</h1>
<div align="center">
基于领域驱动设计DDD并支持SaaS平台的微服务开发脚手架.
基于领域驱动设计DDD并支持SaaS平台的微服务开发架.
</div>
@@ -29,8 +29,8 @@
- 支持多租户的SaaS平台
## 技术交流
如果有什么问题或建议可以 [提ISSUE](https://gitee.com/xtoon/xtoon-boot/issues) 或 加群QQ130950009交流技术分享经验。 <br >
如果你解决了某些bug或者新增了一些功能欢迎 [贡献代码](https://gitee.com/xtoon/xtoon-boot/pulls),感激不尽~ <br >
如果有什么问题或建议可以 [提ISSUE](https://gitee.com/xtoon/xtoon-cloud/issues) 或 加群QQ130950009交流技术分享经验。 <br >
如果你解决了某些bug或者新增了一些功能欢迎 [贡献代码](https://gitee.com/xtoon/xtoon-cloud/pulls),感激不尽~ <br >
大家多点 ⭐Star 支持下。
@@ -38,13 +38,19 @@
- 基础框架Spring Cloud Alibaba
- 网关Spring Cloud Gateway
- 鉴权认证Spring Cloud Security+JWT
- 监控监控spring-boot-admin
- 服务监控spring-boot-admin
- 流量控制Sentinel
- 注册配置中心Nacos
- RPCdubbo
- 分布式事务Seata
- APMSkywalking
- mybatis-plus
## 启动顺序
- xtoon-register-server注册配置中心
- xtoon-sys-server用户服务
- xtoon-auth-server认证服务
- xtoon-gateway-server网关服务
- xtoon-monitor-server监控服务
- xtoon-sentinel-server流量控制服务
## 主要模块
1. 登录注册:账号、手机号验证登录,租户注册;
@@ -54,11 +60,6 @@
5. 租户管理:租户列表,禁用等;
6. 日志管理:记录操作日志记录和查询;
## 项目结构
```
xtoon-cloud开发中
```
## 核心理念
### 六边形理论
@@ -91,11 +92,6 @@ Alistair Cockburn提出了六边形架构又被称为端口和适配器架构
- 基础设施层
为上面各层提供通用的技术能力:为应用层传递消息,为领域层提供持久化机制, 为用户界面层绘制屏幕组件等等。基础设施层还能够通过架构框架来支持4个层次 间的交互模式
## 为何开源
工作中一直有个困恼为什么身边很多项目后期维护时业务逻辑变的混乱不堪service层代码变的庞大难以变更维护成本居高不下有没有好的解决方式的<br>
Eric Evans的DDDDomain-Driven Design 领域驱动设计)正是为了解决复杂业务而提出。
我们1.1版本终于上线了,框架开源出来是想跟大家探讨并一起维护,希望今后有更多的项目和产品能使用基于框架开发。
## 相关文档
- [CSDN博客-DDD系列](https://blog.csdn.net/haoxin963/category_10708582.html)持续更新中,欢迎关注!