在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:free-bsf-all开源软件地址:https://gitee.com/chejiangyi/free-bsf-all开源软件介绍:free-bsf-all源起起源 https://gitee.com/yhcsx/csx-bsf-all (现已停止开源)项目,重新定制化修改。 介绍BSF 为 Base Service Framework 的简写,定义为技术团队的基础框架,用于基础服务的集成和跟业务无关的基础技术集成。 愿景【技术一体化】为了更好地支持业务开发,让开发人员从中间件中解放出来,专注业务以提高开发效率。同时基础框架集中统一优化中间件相关服务及使用,为开发人员提供高性能,更方便的基础服务接口及工具。 项目结构规范说明free-bsf-all -- free-bsf-core (项目核心类库) -- free-bsf-demo (项目集成使用demo) -- free-bsf-dependencies (项目依赖pom定义) -- README.md (说明文档,必须有) -- free-bsf-starter (项目full-start包) -- free-bsf-elk (ELK集成) -- free-bsf-job (XXL-JOB集成) -- free-bsf-cat (CAT监控集成) -- free-bsf-apollo (Apollo配置中心集成) -- free-bsf-message (消息-短信-钉钉消息集成) -- free-bsf-shardingjdbc (分库分表ShardingJDBC 集成) -- free-bsf-mq (消息队列Rocket MQ集成) -- free-bsf-redis(缓存Redis集成) -- free-bsf-eureka(服务注册与发现集成) -- free-bsf-file(文件服务集成) -- free-bsf-elasticsearch(ES集成) -- free-bsf-health(自研健康检查) -- free-bsf-transaction(努力送达事务) -- 框架名 (例如:free-bsf-elk,cat,apollo等) 相关文档本系统个子模块分别集成分装了对应中间件服务,文档如下:
编译说明
mvn install free-bsf-dependenciesmvn install free-bsf-all 版本升级/切换## 备注: 格式:1.0-SNAPSHOT (版本号+-+RELEASE/SNAPSHOT) cd free-bsf-dependenciesmvn versions:set -DgenerateBackupPoms=false或mvn versions:set -DgenerateBackupPoms=false -DnewVersion={version} 使用说明
<!--引入依赖版本定义1方式--> <parent> <groupId>com.free.bsf</groupId> <artifactId>free-bsf-dependencies</artifactId> <version>1.0.0-SNAPSHOT</version> </parent> <!--引入依赖版本定义2方式--> <dependency> <groupId>com.free.bsf</groupId> <artifactId>free-bsf-dependencies</artifactId> <version>1.0.0-SNAPSHOT</version> <type>pom</type> <scope>import</scope> </dependency> <!--引入依赖 free-bsf-starter--> <dependency> <artifactId>free-bsf-starter</artifactId> <groupId>com.free.bsf</groupId> <version>1.0.0-SNAPSHOT</version> </dependency>
参与贡献架构师: 车江毅 by 车江毅 |
请发表评论