Dante Cloud 是一款企业级微服务架构和服务能力开发平台,是采用领域驱动设计(DDD)思想的、全面拥抱 Spring Authorization Server 的、基于 OAuth2.1 协议的、支持智能电视、IoT等物联网设备认证的微服务架构。基于 Spring Authorization Server 1.1.0、Spring Boot 3.1.0、Spring Cloud 2022.0.3、Spring Cloud Tencent 1.11.4-2022.0.1、Spring Cloud Alibaba 2022.0.0.0-RC2、Nacos 2.2.3 等主流技术栈开发的多租户系统,遵循 SpringBoot 编程思想,高度模块化和可配置化。具备服务发现、配置、熔断、限流、降级、监控、多级缓存、分布式事务、工作流等功能
平台定位
https://dromara.org 是 Dromara 开源社区官方网站。 构建成熟的、完善的、全面的,基于 OAuth2.1 的、前后端分离的微服务架构解决方案。
[1] 本次更新内容
[重构] 重构 Validation 相关内容,将自定义校验注解和依赖迁移至 rest-core 模块中,提升模块的内聚性。
[升级] fastjson2 版本升级至 2.0.33
[2] Dante Cloud 3.0.0 新特性
核心基础依赖便捷切换
新增 Spring Cloud Tencent 和 Spring Cloud 原生微服务全家桶等两种基础设施支持。
支持 GraalVM 原生镜像
整体调整各类模块 pom build 配置,适当增加冗余重复配置,以支持 Spring Native 或 GraalVM 编译需要。规避对所有模块进行 Native 编译,而导致错误问题。
Spring Authorization Server 全特性支持及扩展
基于 Spring Authorization Server 和 Spring Data JPA 实现多租户系统架构,支持 Database 和 Schema 两种模式。
采用 pnpm monorepo 重构前端
前端工程包管理器变更为 pnpm。
[3]界面预览
Dromara 开源社区
一、社区愿景
让每一位开源爱好者,体会到开源的快乐
二、社区官网
三、成员项目