Dante Cloud (但丁,原 Eurynome Cloud) 是一款企业级微服务架构和服务能力开发平台。基于 Spring Boot 2.7.3、Spring Cloud 2021.0.3、Spring Cloud Alibaba 2021.0.1.0、Spring Authorization Server 0.3.1、Nacos 2.1.1 等最新版本开发,遵循 SpringBoot 编程思想,高度模块化和可配置化。具备服务发现、配置、熔断、限流、降级、监控、多级缓存、分布式事务、工作流等功能,代码简洁,架构清晰,非常适合学习和企业作为基础框架使用。
使用Apache-2.0开源协议
原有主工程代码结构也进行了深化调整,代码分包更加合理,代码逻辑也更加清晰。
企业级技术中台微服务架构与服务能力开发平台。
基于Spring Authorization Server 0.3.1、Spring Boot 2.7.3、Spring Cloud 2021.0.3、Spring Cloud Alibaba 2021.0.1.0、Nacos 2.1.1开发,高度模块化和可配置化,非常适合学习和企业作为基础框架使用。
部分功能演示,正在逐步添加
[2]、功能介绍
详情见在线文档
组件 | 版本 |
---|---|
Spring Boot | 2.7.3 |
Spring Cloud | 2021.0.3 |
Spring Cloud Alibaba | 2021.0.1.0 |
Spring Authorization Server | 0.3.1 |
Spring Boot Admin | 2.7.4 |
Nacos | 2.1.1 |
Sentinel | 1.8.3 |
Seata | 1.3.0 |
Spring 全家桶版本对应关系,详见:版本说明
本系统版本号,分为四段。
dante-cloud
├── configurations -- 配置文件脚本和统一Docker build上下文目录
├── dependencies -- 工程Maven顶级依赖,统一控制版本和依赖
├── module -- 依赖组件半成品拼装工程
├ ├── dante-module-common -- Module 相关模块公共辅助代码组件
├ ├── dante-module-security -- Security 相关配置代码模块组件
├ ├── dante-module-upms-logic -- UPMS 基础管理及共享代码模块组件
├ └── dante-module-upms-rest -- UPMS 基础管理接口模块组件
├── packages -- 基础核心Starter
├ ├── authorization-spring-boot-starter -- OAuth2 认证基础Starter,主要用于 UAA 认证服务器以及单体版 Dante Cloud
├ └── service-spring-boot-starter -- 平台接入应用服务通用 Starter
├── platform -- 平台核心服务
├ ├── dante-cloud-gateway -- 服务网关
├ ├── dante-cloud-monitor -- Spring Boot Admin 监控服务
├ ├── dante-cloud-upms -- 统一权限管理系统服务
├ └── dante-cloud-uaa -- 账户管理和统一认证模块
├── services -- 平台业务服务
├ ├── dante-cloud-bpmn-ability -- 工作流服务
├ ├── dante-cloud-bpmn-logic -- 工作流基础代码包
├ ├── dante-cloud-cmdb-ability -- 简约CMDB管理服务
└── └── dante-cloud-cmdb-logic -- 简约CMDB基础代码包
来源:
https://www.toutiao.com/article/7139172509148217896/?log_from=33aa8e2009126_1663291235349
“IT大咖说”欢迎广大技术人员投稿,投稿邮箱:aliang@itdks.com
来都来了,走啥走,留个言呗~
IT大咖说 | 关于版权
由“IT大咖说(ID:itdakashuo)”原创的文章,转载时请注明作者、出处及微信公众号。投稿、约稿、转载请加微信:ITDKS10(备注:投稿),茉莉小姐姐会及时与您联系!
感谢您对IT大咖说的热心支持!