项目文档说明
扫描项目中依赖的库的 LICENSE,对一些商业不友好的 LICENSE 发出失败告警。
🔥🔥🔥零代码开发api服务,只需编写sql,就可以生成http api服务。支持api动态创建,兼容多种数据库。 适用于BI报表、数据可视化大屏的后端接口快速开发。 旨在为企业数据服务的发布提供完整解决方案
Authz (Authorization 授权) 是一套权限安全框架,同时支持设备管理。它简化了配置,有简洁的sdk,内部实现了一套双层同步缓存,在性能上也表现出色。支持微服务、支持RBAC的权限验证、支持API权限、API参数权限、数据权限、字段权限、方法权限等权限管理。有用户设备的登录 & 退出 & 封禁 & 登录数量限制 & 查看在线人数等,ip限制,网段限制 & RateLimit 等功能
🔥🔥🔥 Apache SeaTunnel 是下一代超高性能的数据集成工具,支持海量数据离线和实时的超高性能同步,每天可以稳定高效同步万亿级数据,已在字节跳动、滴滴、腾讯云、B 站、360、Shopee 等公司生产上使用 下载部署版请去官网:https://seatunnel.apache.org
███ ██ ██████ ██████ ██████ ██ ███████
████ ██ ██ ██ ██ ██ ██ ██ ██ ██
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ █████
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
██ ████ ██████ ██████ ██████ ███████ ███████
Noodle Framework
的理念是打造基于DDD的安全开发框架,提供微服务一站式解决方案,容器优先/兼容Spring
与Service Mesh
的框架、最佳实践及DevOps
标准化流程。
noodle-framework = 基于DDD设计和开发 + 自带可治理的错误体系 + 扩展主流微服务框架 + 标准化
DevOps
流程
总体原则,同步更新,与SpringBoot版本保持一致
noodle-boot | spring-boot | 开发状态 |
2.1.5-beta.2.7 | 2.7.2 | 完成 |
2.1.9-beta.1.3 | 2.7.8 | 完成 |
2.1.11-beta.1.9 | 2.7.10 | 完成 |
2.1.12-beta-1.8 | 2.7.10 | 完成 |
2.1.13-beta-1.4 | 2.7.10 | 完成 |
2.1.14-beta-1.4 | 2.7.12 | 完成 |
2.1.16-beta-1.8 | 2.7.13 | 完成 |
2.1.17-beta-2.7 | 2.7.14 | 完成 |
2.1.19-beta-1.6 | 2.7.16 | 完成 |
2.1.21-beta-1.6 | 2.7.18 | 完成 |
PS:绝大多数现代版本标识符是由两个或 三个数字段组成,以及可选的修饰符。通常 建议不要使用四个数字段的版本。
|- framework
|- |- noodle-boot-dependencies -- 依赖管理组件,管理所有依赖的版本
|- |- noodle-parent-starter -- 父Pom模块
|- |- noodle-boot-test -- 单元测试
|- |- noodle-boot-starter-core -- 核心工具core
|- |- noodle-boot-starter -- 核心组件,包含SpringBoot Web相关依赖
|- |- noodle-boot-starter-actuator -- 系统健康检查
|- |- noodle-plugins-boot-starter -- 插件扩展模块
|- |- noodle-boot-starter-data-pagehelper -- 分页插件
|- |- noodle-boot-starter-data-jdbc -- jdbc
|- |- noodle-boot-starter-data-elasticsearch-6.x -- 支持6.X版本的elasticsearch自动装配
|- |- noodle-boot-starter-data-solr -- solr 检索引擎
|- |- noodle-boot-starter-data-csv -- csv 文件操作扩展
|- |- noodle-boot-starter-data-easyexcel -- 通过注解快速导入导出excle
|- |- noodle-boot-starter-data-kettle -- etl 离线脚本转换
|- |- noodle-boot-starter-aliyun-oss -- aliyun-oss 文件服务
|- |- noodle-boot-starter-minio -- minio 文件服务
|- |- noodle-boot-starter-httpclient -- httpclient 接口调用服务
|- |- noodle-boot-starter-swagger2 -- swagger2 接口文档
|- |- noodle-boot-starter-geoip -- geoip
|- |- noodle-boot-starter-xss -- xss 防注入相关
|- |- noodle-boot-starter-i18n -- 国际化基础组件
|- |- noodle-boot-starter-file-storage -- 文件上传 FTP or Local
|- |- noodle-boot-starter-quartz -- quartz 基础组件
|- |- noodle-boot-starter-script -- 实现在JVM中运行一些解释型语言,如Groovy、Python、JS、Ruby、SPEL等
|- |- noodle-boot-starter-prometheus -- prometheus 集成
|- |- noodle-boot-starter-factory -- factory 工厂模式
|- |- noodle-boot-starter-xcola -- xcola 策略模式
|- |- noodle-boot-starter-trace -- 基于Spring AOP的应用程序运行轨迹追踪记录框架
|- |- noodle-boot-starter-mybatis-spring -- mybatis-spring 扩展模块
|- |- noodle-boot-starter-mybatis-plus -- mybatis-plus 扩展模块
|- |- noodle-boot-starter-mybatis-mapper -- tk.mybatis 扩展模块
|- |- noodle-dynamic-datasource-starter -- 多数据源
|- |- noodle-boot-statemachine-core -- spring 状态机
|- |- noodle-boot-starter-event -- 事件总线
|- |- noodle-boot-starter-gateway-core -- gateway 核心core
|- |- noodle-boot-starter-gateway -- gateway 网关
|- |- noodle-boot-starter-spi -- spi 插件加载核心core
|- |- noodle-boot-starter-statemachine -- 状态机
|- |- noodle-boot-starter-datascope -- 数据权限
|- |- noodle-boot-starter-kafka -- kafka 自动装配
|- |- noodle-boot-starter-mybatis-encrypt-plugin -- 敏感数据加解密以及数据脱敏mybatis插件
|- |- noodle-boot-starter-data-parsing -- 数据解析(Data Parsing)数据格式转换
|- |- noodle-boot-starter-data-plugins -- 插件配置文件,用于启用/禁用插件、注入插件参数等
|- |- noodle-boot-starter-validation -- 参数校验扩展
|- |- noodle-boot-starter-sign -- 签名验证
|- |- noodle-boot-starter-elasticsearch-migration -- ES 数据脚本迁移工具
|- |- noodle-boot-starter-data-syslog -- 封装syslog
|- |- noodle-boot-starter-flywaydb-plugin -- flyway插件扩展支持国产数据库
|- assists -- 框架辅助工具
|- |- mybatis-plus-generator-maven-plugin -- mybatis-plus 代码生成器
|- |- mybatis-spring-generator-maven-plugin -- mybatis 代码生成器
|- |- test-mock-generator-maven-plugin -- 单元测试 代码生成器
|- |- test-generator-maven-plugin -- 单元测试 代码生成器
|- |- doc-database-maven-plugin -- 数据库表结构文档 生成器
|- docs -- 文档
|- examples -- 使用示例