/diboot-cloud

diboot低代码开发平台微服务版

Primary LanguageJavaApache License 2.0Apache-2.0

diboot-cloud

diboot 低代码开发平台微服务版

设计目标: 为开发人员打造的低代码开发平台,将复杂的工作简单化、重复的工作自动化,提高质量、效率、可维护性。

diboot基础,spring boot版本,移步这里->

授权需知

diboot-cloud项目仅限个人和非商业用途,项目的后续更新也不再同步至github。商业用途请 购买授权,获取最新版本代码。

  • 个人非商业用途”定义:指个人在非团体机构中使用”并用于非商业目的。
  • 商业用途”定义:指团体机构(例如公司企业、政府、学校、军队、医院、社会团体等各类组织)出于任何目的使用”(任何目的包括商业目的或非盈利目的),或者个人出于任何商业目的使用本“软件”。

diboot-cloud 核心特性

基于diboot spring boot版本打造,将diboot的优势延申到微服务开发场景:

  1. diboot-core 基础组件适配,并基于微服务调整优化,使关联绑定等特性可用于微服务场景
  2. diboot-devtools 无缝兼容cloud微服务环境下的生成
  3. auth-server认证中心基于Spring Security的标准OAuth2实现
  4. 权限体系支持diboot IAM组件的完整功能(组织机构、岗位、人员、角色、权限等基础管理功能)
  5. 支持本地及FastDFS分布式文件存储,极简扩展接口支持其他存储形式
  6. 支持定时任务服务模块
  7. 支持消息服务模块
  8. 前端支持antd(diboot-antd-admin)

diboot-cloud 架构图

diboot-cloud 架构图

diboot-cloud 模块说明

  • api-gateway: 接口网关
  • auth-server: 认证中心
  • business-modules: 业务模块
    • example-api: 业务模块示例
  • diboot-commons: diboot通用组件
    • diboot-common-api: 通用接口
    • diboot-common-base: 通用实体类等
    • diboot-common-redis: 通用redis配置
    • diboot-common-excel: 通用excel解析
  • diboot-modules: diboot预置模块
    • diboot-file: 文件服务模块
    • diboot-message: 消息通知服务模块
    • diboot-scheduler: 定时任务服务模块
  • diboot-antd-admin: 前端项目(antdv)

diboot-cloud 依赖:

  • spring-boot
  • spring-cloud
  • spring-cloud-alibaba
  • diboot-core

-> 详细文档请查阅官网

使用过程中遇到问题,可加群交流。