# bee3
**Repository Path**: jafekit_admin/bee3
## Basic Information
- **Project Name**: bee3
- **Description**: bee2升级项目
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-03-15
- **Last Updated**: 2025-08-13
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# bee3
#### 介绍
bee2升级项目 从springboot2.4.12升级到了springboot3.0.12
项目和业务脱离 可以使用到任何springboot框架的项目中,摆脱springboot搭建过程
#### 软件架构
1. 网关层
统一接入了文件导出,文件导入,支付,websocket,webservice协议统一转化为对内的调用协议对内服务提供了单jvm调用,springcloud,dubbo 三种调用方式
2. 整合mybatis 实现了一套基于单表的增删改查功能,简化单表操作统一封装了数据源配置,读写分离,分表分库功能(iosharding)
3. 整合nacos 实现分布式配置中心和服务发现和注册中心
4. 整合seata 实现分布式事务
5. 整合plumelog 实现日志记录
6. 整合liteflow 实现基于BeeWork的流程编排
7. 整合redis,提供了redis5大数据类型的操作工具类,并实现了redis的订阅功能
8. 整zookeeper 实现了基于zookeeper的分布式锁,并对zookeeper节点监控做了封装,可以简单调用
9. 整合RabbitMq 简单实现消息队列的发送和接收
10. 整合magic-api功能,添加task(定时任务),webservice服务发布功能
11. 添加amis编辑器前端界面
以上功能在项目启动完成之后,都会打印出具体的请求地址
#### 使用说明
引入
```java
com.mjk
bee3-common-jdbc
3.0
com.mjk
bee3-common-web
3.0
```
#### 参与贡献
1. Fork 本仓库
2. 新建 Feat_xxx 分支
3. 提交代码
4. 新建 Pull Request