天天看点

开源基础框架 csx-bsf-all【开源】【原创】

彩食鲜开源基础框架csx-bsf-all, BSF集成了自研的监控报警,用来监控各个服务系统的性能及异常告警。集成并封装Apollo,Rocket MQ,Redis, Elastic Search,ELK,XXLJOB, Sharding JDBC,Cat,Eureka,七牛云等第三方中间件,提供简易使用的底层框架。

https://gitee.com/chejiangyi/free-bsf-all/ https://gitee.com/yhcsx/csx-bsf-all​

 彩食鲜技术架构概述

BSF 为 base service framework 的简写,定义为技术团队的基础框架,用于基础服务的集成和跟业务无关的基础技术集成。

BSF集成了自研的监控报警,用来监控各个服务系统的性能及异常告警。集成并封装Apollo,Rocket MQ,Redis, Elastic Search,ELK,XXLJOB, Sharding JDBC,Cat,Eureka,七牛云等第三方中间件,提供简易使用的底层框架。

为了更好地支持业务开发,让开发人员从中间件中解放出来,专注业务以提高开发效率。同时基础框架集中统一优化中间件相关服务及使用,为开发人员提供高性能,更方便的基础服务接口及工具。

本系统个子模块分别集成分装了对应中间件服务,文档如下:

csx-bsf-core

csx-bsf-demo

csx-bsf-dependencies

csx-bsf-starter

csx-bsf-elk

csx-bsf-job

csx-bsf-cat

csx-bsf-apollo

csx-bsf-message

csx-bsf-shardingjdbc

csx-bsf-mq

csx-bsf-redis

csx-bsf-eureka

csx-bsf-file

csx-bsf-elasticsearch

csx-bsf-health

依赖引用

继承csx-bsf-dependencies

Demo程序

框架的使用demo,请参考csx-bsf-demo

各个组件的使用,请参考相关模块文档。

参考properties配置文件

resources/application.properties

架构师: 车江毅

开发: 黄兆平,刘建强

维护: 王志斌

彩食鲜技术博客

开源是一种态度,分享是一种精神,学习仍需坚持,进步仍需努力,.net生态圈因你我更加美好。