# ibiz-plugin **Repository Path**: ibizlab-cloud/ibiz-plugin ## Basic Information - **Project Name**: ibiz-plugin - **Description**: 面向微服务架构的轻量级插件化组件仓库,基于 ​Spring Boot Starter 标准化封装,提供开箱即用的中间件集成、工具链扩展与业务功能插件。通过模块化设计与插件化架构,开发者可快速接入常用技术栈,实现功能动态扩展与灵活组合,显著降低企业级应用的开发与维护成本。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-10 - **Last Updated**: 2025-07-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ibiz-plugin 微服务内置功能组件仓库 **定位**: 微服务系统的轻量级插件化组件库,提供开箱即用的中间件、工具与扩展集成。 **技术栈**: Spring Boot Starter | 插件化架构 ## 模块分类与功能说明 ### **1. 数据持久化** | 模块名称 | 功能描述 | |----------------------------------------------|-----------------------------------------| | `ibiz-plugin-mybatisplus` | MyBatis-Plus ORM 增强功能(CRUD 快速开发)| | `ibiz-plugin-mybatisplus-spring-boot-starter` | MyBatis-Plus 的 Spring Boot Starter 封装 | | `ibiz-plugin-liquibase` | Liquibase 数据库版本迁移工具集成 | | `ibiz-plugin-mongodb` | MongoDB NoSQL 数据库驱动与模板类 | | `ibiz-plugin-druid` | Druid 数据库连接池监控与管理 | ### **2. 消息中间件** | 模块名称 | 功能描述 | |------------------------------|-----------------------------------------| | `ibiz-plugin-activemq` | Apache ActiveMQ 消息队列集成(JMS 协议) | | `ibiz-plugin-kafka` | Apache Kafka 分布式消息系统集成 | | `ibiz-plugin-rabbitmq` | RabbitMQ AMQP 协议支持(消息发布/订阅) | ### **3. 搜索与大数据** | 模块名称 | 功能描述 | |------------------------------|-----------------------------------------| | `ibiz-plugin-elasticsearch` | Elasticsearch 全文搜索引擎集成 | | `ibiz-plugin-solr` | Apache Solr 搜索平台集成 | | `ibiz-plugin-calcite` | Apache Calcite 动态 SQL 查询引擎 | ### **4. 人工智能与数据处理** | 模块名称 | 功能描述 | |------------------------------|-----------------------------------------| | `ibiz-plugin-ai` | 通用 AI 接口抽象(模型调用、结果解析) | | `ibiz-plugin-python` | Python 脚本执行引擎(Jython 或 CPython 集成) | ### **5. 可视化与图形** | 模块名称 | 功能描述 | |------------------------------|-----------------------------------------| | `ibiz-plugin-antvg6` | AntV G6 图可视化库集成(关系图、流程图) | | `ibiz-plugin-neo4j` | Neo4j 图数据库集成(Cypher 查询支持) | | `ibiz-plugin-neo4j-report` | 基于 Neo4j 的图数据报表生成 | ### **6. 云原生与微服务** | 模块名称 | 功能描述 | |------------------------------|-----------------------------------------| | `ibiz-plugin-cloud` | ibiz-cloud服务接入 | | `ibiz-plugin-gateway` | 轻量级 API 网关路由与过滤规则 | | `ibiz-plugin-spring-webflux`| Spring WebFlux 响应式编程支持 | ### **7. 工具与工具链** | 模块名称 | 功能描述 | |------------------------------|-----------------------------------------| | `ibiz-plugin-redis` | Redis 缓存与分布式锁集成 | | `ibiz-plugin-quartz` | Quartz 定时任务调度框架封装 | | `ibiz-plugin-jgit` | JGit 库集成(Git 操作自动化) | | `ibiz-plugin-util` | 通用工具类 | | `ibiz-plugin-version` | 服务版本管理与依赖检查 | ### **8. 扩展与定制** | 模块名称 | 功能描述 | |------------------------------|-----------------------------------------| | `ibiz-plugin-extension` | 插件扩展机制核心(SPI 接口定义) | | `ibiz-plugin-simple` | 最小化插件模板(快速创建新插件) | | `ibiz-plugin-open` | 开放 API 签名验证与安全拦截器 | | `ibiz-plugin-opml` | OPML 格式导入/导出(用于配置共享) | ### **9. 企业集成** | 模块名称 | 功能描述 | |------------------------------|-----------------------------------------| | `ibiz-plugin-wechat` | 微信生态集成(公众号 微信开放平台API) | | `ibiz-plugin-eai` | 企业应用集成 | | `ibiz-plugin-zookeeper` | ZooKeeper 分布式协调服务集成 | ### **10. 开发支持** | 模块名称 | 功能描述 | |------------------------------|-----------------------------------------| | `ibiz-plugin-groovy` | Groovy 脚本引擎支持(动态规则执行) | | `ibizlab-plugin-groovy` | Groovy 扩展工具(企业定制化脚本库) | | `ibiz-plugin-poi` | Apache POI Office 文档处理(Excel/Word) |