by dromara
🐉 Dante Cloud 国内首个支持阻塞式和响应式服务并行的微服务云原生基座。采用领域驱动模型(DDD)设计思想,以「高质量代码、低安全漏洞」为核心,高度模块化和组件化设计,支持IoT等物联网设备认证,满足国家三级等保要求、支持接口国密数字信封加解密等系列安全体系的多租户微服务解决方案。独创的“一套代码实现微服务和单体两种架构灵活切换”的企业级微服务平台。🔝🔝 点个star 持续关注更新!
# Add to your Claude Code skills
git clone https://github.com/dromara/dante-cloudLast scanned: 5/3/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-03T06:26:50.690Z",
"semgrepRan": false,
"npmAuditRan": true,
"pipAuditRan": true
}dante-cloud is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by dromara. 🐉 Dante Cloud 国内首个支持阻塞式和响应式服务并行的微服务云原生基座。采用领域驱动模型(DDD)设计思想,以「高质量代码、低安全漏洞」为核心,高度模块化和组件化设计,支持IoT等物联网设备认证,满足国家三级等保要求、支持接口国密数字信封加解密等系列安全体系的多租户微服务解决方案。独创的“一套代码实现微服务和单体两种架构灵活切换”的企业级微服务平台。🔝🔝 点个star 持续关注更新!. It has 954 GitHub stars.
Yes. dante-cloud passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/dromara/dante-cloud" and add it to your Claude Code skills directory (see the Installation section above).
dante-cloud is primarily written in Java. It is open-source under dromara on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh dante-cloud against similar tools.
No comments yet. Be the first to share your thoughts!
因 Maven 中央仓库将于 2026年08月11日 开启 发布配额限制措施(当前为普通用户每月限制发布 7 次、内容大小 80 M、文件数量 1000), Maven 中央仓库发布限制详情:【原文地址】
为了降低 Maven 中央仓库新措施对项目的影响,对项目进行了多项重构措施:
org.dromara 变更为 cn.herodotus由于 Dante Cloud 模块较多,虽然做了大量的努力,但始终无法在保持模块合理性的前提下,满足 Maven 中央文件数量的限制(向中央仓库发布一个 jar 是按照 24 个文件计算,包含:signatures, checksums, source jars, javadocs)
为此,将会降低项目向 Maven 中央仓库的发布频率和次数,仅对重要的版本更新向中央仓库推送发布。所以,后续在使用本项目时,大多数情形下需要用户自己编译 Dante Engine 工程代码。
当前 Maven 中央仓库的限制规则并不完全确定,可能会存在调整,Dante Cloud 会结合变化情况,适时调整发布策略。您也可以点个 Star 持续关注更新!
Dante Cloud 国内首个支持阻塞式和响应式服务并行的、开箱即用的企业级云原生微服务基座。是采用领域驱动模型(DDD)设计思想,以「高质量代码、低安全漏洞」为核心,基于 Spring 生态全域开源技术,高度模块化和组件化设计,支持智能电视、IoT等物联网设备认证,满足国家三级等保要求,支持接口国密数字信封加解密等一系列安全体系的一站式多租户微服务解决方案。独创的可以“一套代码实现微服务和单体两种架构灵活切换”的企业级应用系统。
Dante Cloud 一直秉承着“简洁、高效、包容、务实”的理念,使用微服务领域及周边相关的各类新兴技术或主流技术进行建设,不断地深耕细作、去粗取精、用心打造。目标是构建一款代码质量高、维护投入低、安全防护强的微服务基座,可以帮助用户快速跨越架构技术选型、技术研究探索、基础架构搭建阶段,直接聚焦业务开发。极大地降低传统项目中因安全漏洞、技术负债、低质代码等潜在隐患所产生的高维护投入。期望像项目名字寓意一样,构建一套可以在在行业变革的时期承上启下,助力企业信息化建设和数字化转型的产品。
Dante Cloud 核心关注点是:「高质量的系统代码」、「合理的系统架构」、「低耦合的模块划分」、「高安全性系统实现」、「灵活的功能扩展能力」,「优质的微服务实践方案」。不会像其它一些系统一样,追求 业务功能 的 丰富 性。堆叠大量无法做到真正通用的功能,反倒会成为负担和干扰,不如由用户自己按照需求灵活设计和实现。
Dante Cloud 优秀的模块化能力,为系统提供了高度灵活的配置能力、功能的“可插拔”能力 以及不同需求场景的适配能力。正因为优秀的模块化体系,使得 Dante Cloud 不仅是一套完整的微服务架构,还是一套高质量的 「单体模块化」 系统。这里的微服务架构和单体架构并不是分离的两套代码,也不是分离的两个项目。而是完全融合的一整套代码,使用时可以根据需要选择是以微服务模式或者单体模式运行,配合灵活的模块能力,实现系统的多样化定制和功能的管控。
这是 Dante Cloud 微服务最大的特色之一:“一套代码、两种架构”。可以帮助企业在项目早期以单体架构快速建设项目、方便开发人员在本地进行开发以及新技术研究。在项目后期随着用户规模增大以及并发需求提升时,可以快速无缝迁移至微服务架构。
微服务技术并不是 「落伍」 了,而是进入了 「成熟期」,它的 「适用场景和边界被更清晰地定义」 了。微服务不再是一个 「必须要有」 的选项,而是一个 「权衡之后」 的选择。
Dante Cloud 也并未使用任何复杂难懂或难以上手掌握的技术,项目中所涉及核心关键组件中,其中 「近 80% 均为 Spring 生态原生组件」。技术实现均为各组件标准用法的组合与应用,编码风格和代码设计一直也在极尽努力尽量与 Spring 生态的标准规范用法保持一致,只不过经过大量的版本迭代和重构之后逐渐形成了一定的封装与抽象。
因此,我们推荐以下用户选择和使用 Dante Cloud
想要从传统项目转型至微服务项目的用户,建议详细阅读《企业IT架构转型之道:阿里巴巴中台战略思想与架构实战》一书(可以先读前几章)之后再上手本项目!
对于以下用户我们不建议选择 Dante Cloud
自 v3.3.6.0 版本起,Dante Cloud 以及 Dante Engine 子项目开源协议 【永久】 变更为为 Apache License Version 2.0。可用于个人学习、毕设,允许商业使用,禁止二次开源。严禁搬运至 CSDN 下载等平台进行售卖。
使用时务必遵守以下补充条款:
如果您确实需要删除作者或版权信息,需要争得作者同意及授权。或者在 【使用公司及组织】 下进行登记,经作者整理登记信息形成表格后,可视为正式授权。
Dante Cloud 自 2.7.X 版本起,由原有单一的工程拆分为 Dante Cloud 和 Dante Engine 两个工程。Dante Cloud 为主要应用运行以及子模块组合工程,Dante Engine 为核心组件库工程。
该种设计是对于原有工程代码高度抽象,不仅可以提升底层通用代码的复用性,让代码不局限于 Dante Cloud 项目本身还可以为更多的项目所使用。用户使用 Dante Cloud,收获的不仅是一套微服务系统,更是一套可以灵活拆分和状态装配的组件库。可以像乐高一样随意组合搭建您自己的应用系统。
dante-cloud
├── configurations -- 配置文件脚本和统一Docker build上下文目录
├── dante-cloud-dependencies -- 工程 Bom 定义,统一控制工程模块
├── dante-cloud-module -- “半成品”组件模块分组(可以再此建立业务代码模块,以模块的形式实现代码的共享以及架构的切换)
├ ├── dante-cloud-commons -- 微服务版公共辅助代码模块
├ └── dante-monolith-autoconfigure -- 单体版自动配置模块
├── dante-cloud-packages -- 基础核心Starter
├ ├── authentication-spring-boot-starter -- OAuth2 授权服务器自动配置 Starter(主要用于微服务版和单体版统一认证)
├ ├── authorization-servlet-spring-boot-starter -- 阻塞式 OAuth2 资源服务器自动配置 Starter(除了 Monitor 等特殊服务以外,所有服务均需依赖)
├ ├── facility-alibaba-spring-boot-starter -- 面向 Spring Cloud Alibaba 的微服务基础设施适配 Starter
├ ├── facility-spring-boot-starter -- 基础设施切换依赖 Starter(用于切换 Alibaba、Tencent和原生微服务基础设施环境)
├ ├── facility-tencent-spring-boot-starter -- 面向 Spring Cloud Tencent 的微服务基础设施适配模块 Starter
├ ├── fegin-client-spring-boot-starter -- Feign 客户端自动配置 Starter
├ ├── rpc-client-oss-spring-boot-starter -- 服务间通信客户端自动配置 Starter(OSS 作为客户端访问其它服务)
├ ├── rpc-client-uaa-spring-boot-starter -- 服务间通信客户端自动配置 Starter(UAA 作为客户端端访问其它服务)
├ └── rpc-server-upms-spring-boot-starter -- 服务间通信服务端自动配置 Starter(UPMS 作为服务端为其它服务提供访问)
├── dante-cloud-platform -- 平台核心服务
├ ├── dante-cloud-gateway -- 统一网关服务
├ ├── dante-cloud-message -- 平台消息服务
├ ├── dante-cloud-monitor -- Spring Boot Admin 监控服务
├ ├── dante-cloud-uaa -- 账户管理和统一认证模块
├ └── dante-cloud-upms -- 统一权限管理系统服务
├── dante-cloud-services --