Dante Cloud 是国内首个支持阻塞式和响应式融合的微服务。以「高质量代码、低安全漏洞」为核心,采用领域驱动模型(DDD)设计思想,完全基于 Spring 生态全域开源技术和 OAuth2.1 协议,支持智能电视、IoT等物联网设备认证,满足国家三级等保要求、支持接口国密数字信封加解密、防刷、高防XSS和SQL注入等一系列安全体系的多租户微服务解决方案。
[一] 发布背景
Dante Cloud 一直秉承着“简洁、高效、包容、务实”的理念,使用微服务领域及周边相关的各类新兴技术或主流技术进行建设,不断地深耕细作、去粗取精、用心打造。目标是构建一款代码质量高、维护投入低、安全防护强的,可以帮助用户快速跨越架构技术选型、技术研究探索阶段,降低传统项目中因安全漏洞、技术负债、低质代码等潜在隐患所产生的高维护投入,期望像项目名字寓意一样,在行业变革的时期承上启下,助力企业信息化建设和变革的产品。
Dante Cloud 在之前的版本中,一直采用的是传统的阻塞式开发方式,使用的也是业界主流的技术和组件。虽然,有很多自身独有的亮点功能,但与业界中同类型的产品并没有太大差别。
2023年年底,一网友建议:希望Dante Cloud支持GRPC和WebFlux容器以拉开跟同类型开源框架性能差异。这个建议打开了一个新的思路,因此,进入2024年以后,Dante Cloud 将响应式版本的设计和开发作为重点,努力将响应式相关的一些新的技术融入到产品中来。
经过几个月的不懈努力,终于不负所望,在开源三周年之际,同时支持阻塞式和响应式融合生的版本发布了。
[二] 新版本特性
Spring Boot已升级至 3.3.0Spring Authorization Server已升级至 1.3.0- 全面采用 Java 21,默认开启虚拟线程,以改善阻塞操作的处理降低系统资源的消耗
- 支持传统的
阻塞式微服务与基于Reactor和WebFlux的响应式微服务同时运行在一套系统之中 - 不强制使用
响应式方式开发,可根据自身项目对资源吞吐量、资源消耗、特殊功能性能保障的需求,灵活的选择是采用响应式还是阻塞式来开发对应的服务。 - 在保持 Dante Cloud 原有
Spring Authorization Server

最低0.47元/天 解锁文章
1012





