carp-parent 为 carp 项目提供统一的依赖管理,确保依赖全局一致。
<dependencyManagement>
<dependencies>
<dependency>
<groupId>cn.sliew</groupId>
<artifactId>carp-dependencies</artifactId>
<version>${latest}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<parent>
<groupId>cn.sliew</groupId>
<artifactId>carp-spring-boot-parent</artifactId>
<version>${latest}</version>
<relativePath/>
</parent>
framework 提供常见功能模块以满足快速开发需求
- 基础功能
- carp-framework-exception。异常处理
- carp-framework-common。通用模块、工具类
- carp-framework-biz。jackson、mapstruct、mybatis、validation、fastexcel 等常用框架扩展
- carp-framework-spring
- carp-framework-template。模板引擎
- 存储
- 微服务
- carp-framework-id。唯一id
- carp-framework-lock。提供基于 ShedLock 和 redisson 锁实现
- carp-framework-feign。http 调用
- carp-framework-socketio。WebSocket
- carp-framework-queue。延迟队列
- carp-framework-pubsub
- carp-framework-task
- web 应用
- carp-framework-log。提供多场景日志解决方案
- 接口请求日志(类似用户行为日志)
- 数据修改日志。详细记录应用关键数据的变动:增、删、改(改涉及到字段级的增、删、改)
- 权限审计日志。账号(开通、关闭、注销),权限(授权、取消授权),鉴权(认证成功、失败),登录登出等
- 实时日志。调度系统实时展示运行日志,Flink 实时数据查询等
- carp-framework-dag
- carp-framework-workflow。workflow 如 temporal 集成
- carp-framework-license
- carp-framework-pekko
- carp-framework-pf4j。基于 pf4j 和 kork 的插件模块
参考:Release
This project adheres to the Contributor Covenant code of conduct
For contributions, please refer CONTRIBUTING
Thanks for all people who already contributed to Carp!
- Bugs and Features: Issues
Carp is licenced under the Apache License Version 2.0, link is here.