代码拉取完成,页面将自动刷新
起源 https://gitee.com/yhcsx/csx-bsf-all (现已停止开源)项目,重新定制化修改。
BSF 为 Base Service Framework 的简写,定义为技术团队的基础框架,用于基础服务的集成和跟业务无关的基础技术集成。 BSF 集成并封装Apollo,Rocket MQ,Redis, Elastic Search,ELK,XXL-JOB, Sharding JDBC,Cat,Eureka,七牛云,Swagger等第三方中间件,标准化使用规范,并集成了自研的监控报警,用来监控各个服务系统的性能及异常告警,提供简易使用的底层框架。
【技术一体化】为了更好地支持业务开发,让开发人员从中间件中解放出来,专注业务以提高开发效率。同时基础框架集中统一优化中间件相关服务及使用,为开发人员提供高性能,更方便的基础服务接口及工具,实践过程可让效率提升10倍。
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-autotest(自动化测试流量录制)
-- free-bsf-apiregistry(自研api注册中心)
-- 框架名 (例如:free-bsf-elk,cat,apollo等)
本系统个子模块分别集成分装了对应中间件服务,文档如下:
mvn install free-bsf-dependencies
mvn install free-bsf-all
## 备注: 格式:1.0-SNAPSHOT (版本号+-+RELEASE/SNAPSHOT)
cd free-bsf-dependencies
mvn 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-SNAPSHOT</version>
</parent>
<!--引入依赖版本定义2方式-->
<dependency>
<groupId>com.free.bsf</groupId>
<artifactId>free-bsf-dependencies</artifactId>
<version>1.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-SNAPSHOT</version>
</dependency>
架构师: 车江毅
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型