基于领域驱动设计(DDD)并支持SaaS平台的微服务开发框架.
项目初期或MVP阶段就上微服务,服务拆分的很细,这会增加开发成本和风险。
个人认为可以选择合适的框架先开发基于DDD的单体应用,后期根据领域的不同弹性需求再快速的、低成本的过渡为微服务版。
这也是我们开源基于DDD的xtoon框架的初衷,目前单体应用版和微服务版都已发布正式版,如想更深入的学习和交流欢迎加入微信群!
如果你解决了某些bug,或者新增了一些功能,欢迎 贡献代码,感激不尽~
xtoon-could
├──doc 文档
│ ├─db sql
│ └─yaml 配置文件
│
├─xtoon-common 公共模块
│ ├─xtoon-common-core 核心公共模块
│ ├─xtoon-common-log 日志公共模块
│ ├─xtoon-common-mybatis mybatis公共模块
│ ├─xtoon-common-redis redis公共模块
│ ├─xtoon-common-swagger swagger公共模块
│ ├─xtoon-common-tenant 多租户公共模块
│ └─xtoon-common-web web公共模块
│
├─xtoon-ops 运维服务
│ ├─xtoon-auth-server 认证服务
│ ├─xtoon-gateway-server 网关
│ ├─xtoon-monitor-server 健康监控服务
│ ├─xtoon-register-server 注册配置中心
│ └─xtoon-sentinel-server 流量控制
│
├─xtoon-service 业务服务
│ └─xtoon-sys 系统管理领域
│ ├─xtoon-sys-interface 系统管理接口
│ └─xtoon-sys-server 系统管理服务
│
支持jenkins pipeline + docker + harbor + k8s部署,项目开源配置文件:Dockerfile,Jenkinsfile,k8s-deployment.tpl,具体可加群讨论(QQ:13095000)
本软件基于 Apache-2.0 协议进行分发和使用,更多信息参见 协议文件。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
Activity
Community
Health
Trend
Influence
:Code submit frequency
:React/respond to issue & PR etc.
:Well-balanced team members and collaboration
:Recent popularity of project
:Star counts, download counts etc.