csx-bsf-all

所属分类:数值算法/人工智能
开发工具:Java
文件大小:0KB
下载次数:0
上传日期:2022-11-21 22:38:03
上 传 者sh-1993
说明:  yh-csx中台供应链支撑架构,包含监控、日志、检索、配置中心、注册中心、调度中心、消息队列、 缓 存 、分库等等
(Yh csx middle platform supply chain support architecture, including monitoring, logging, retrieval, configuration center, registration center, dispatching center, message queue, cache, sub database, etc)

文件列表:
LICENSE (11357, 2019-12-31)
csx-bsf-apollo/ (0, 2019-12-31)
csx-bsf-apollo/pom.xml (1566, 2019-12-31)
csx-bsf-apollo/src/ (0, 2019-12-31)
csx-bsf-apollo/src/main/ (0, 2019-12-31)
csx-bsf-apollo/src/main/java/ (0, 2019-12-31)
csx-bsf-apollo/src/main/java/com/ (0, 2019-12-31)
csx-bsf-apollo/src/main/java/com/yh/ (0, 2019-12-31)
csx-bsf-apollo/src/main/java/com/yh/csx/ (0, 2019-12-31)
csx-bsf-apollo/src/main/java/com/yh/csx/bsf/ (0, 2019-12-31)
csx-bsf-apollo/src/main/java/com/yh/csx/bsf/apollo/ (0, 2019-12-31)
csx-bsf-apollo/src/main/java/com/yh/csx/bsf/apollo/ApolloApplicationContextInitializer.java (6297, 2019-12-31)
csx-bsf-apollo/src/main/java/com/yh/csx/bsf/apollo/ApolloConfiguration.java (1275, 2019-12-31)
csx-bsf-apollo/src/main/java/com/yh/csx/bsf/apollo/ApolloProperties.java (973, 2019-12-31)
csx-bsf-apollo/src/main/resources/ (0, 2019-12-31)
csx-bsf-apollo/src/main/resources/META-INF/ (0, 2019-12-31)
csx-bsf-apollo/src/main/resources/META-INF/spring.factories (224, 2019-12-31)
csx-bsf-cat/ (0, 2019-12-31)
csx-bsf-cat/pom.xml (2329, 2019-12-31)
csx-bsf-cat/src/ (0, 2019-12-31)
csx-bsf-cat/src/main/ (0, 2019-12-31)
csx-bsf-cat/src/main/java/ (0, 2019-12-31)
csx-bsf-cat/src/main/java/com/ (0, 2019-12-31)
csx-bsf-cat/src/main/java/com/yh/ (0, 2019-12-31)
csx-bsf-cat/src/main/java/com/yh/csx/ (0, 2019-12-31)
csx-bsf-cat/src/main/java/com/yh/csx/bsf/ (0, 2019-12-31)
csx-bsf-cat/src/main/java/com/yh/csx/bsf/cat/ (0, 2019-12-31)
csx-bsf-cat/src/main/java/com/yh/csx/bsf/cat/CatApplicationContextInitializer.java (770, 2019-12-31)
csx-bsf-cat/src/main/java/com/yh/csx/bsf/cat/CatConfiguration.java (2231, 2019-12-31)
csx-bsf-cat/src/main/java/com/yh/csx/bsf/cat/CatFeignRpcAspect.java (1068, 2019-12-31)
csx-bsf-cat/src/main/java/com/yh/csx/bsf/cat/CatMybatisPluginConfiguration.java (13070, 2019-12-31)
csx-bsf-cat/src/main/java/com/yh/csx/bsf/cat/CatProperties.java (684, 2019-12-31)
csx-bsf-cat/src/main/java/com/yh/csx/bsf/cat/CatWebConfiguration.java (2087, 2019-12-31)
csx-bsf-cat/src/main/java/com/yh/csx/bsf/cat/remote/ (0, 2019-12-31)
csx-bsf-cat/src/main/java/com/yh/csx/bsf/cat/remote/CatCrossFilter.java (4211, 2019-12-31)
csx-bsf-cat/src/main/java/com/yh/csx/bsf/cat/remote/CatFeginRequestInterceptor.java (882, 2019-12-31)
... ...

# csx-bsf-all ## 介绍 BSF 为 base service framework 的简写,定义为永辉彩食鲜技术团队的基础框架,用于基础服务的集成和跟业务无关的基础技术集成。 BSF集成了自研的监控报警,用来监控各个服务系统的性能及异常告警。集成并封装Apollo,Rocket MQ,Redis, Elastic Search,ELK,XXLJOB, Sharding JDBC,Cat,Eureka,七牛云等第三方中间件,提供简易使用的底层框架。 ## 愿景 为了更好地支持业务开发,让开发人员从中间件中解放出来,专注业务以提高开发效率。同时基础框架集中统一优化中间件相关服务及使用,为开发人员提供高性能,更方便的基础服务接口及工具。 ## 项目结构规范说明 ``` csx-bsf-all -- csx-bsf-core (项目核心类库) -- csx-bsf-demo (项目集成使用demo) -- csx-bsf-dependencies (项目依赖pom定义) -- README.md (说明文档,必须有) -- csx-bsf-starter (项目full-start包) -- csx-bsf-elk (ELK集成) -- csx-bsf-job (XXL-JOB集成) -- csx-bsf-cat (CAT监控集成) -- csx-bsf-apollo (Apollo配置中心集成) -- csx-bsf-message (消息-短信-钉钉消息集成) -- csx-bsf-shardingjdbc (分库分表ShardingJDBC 集成) -- csx-bsf-mq (消息队列Rocket MQ集成) -- csx-bsf-redis(缓存Redis集成) -- csx-bsf-eureka(服务注册与发现集成) -- csx-bsf-file(文件服务集成) -- csx-bsf-elasticsearch(ES集成) -- csx-bsf-health(自研健康检查) -- 框架名 (例如:csx-bsf-elk,cat,apollo等) ``` ## 相关文档 本系统个子模块分别集成分装了对应中间件服务,文档如下: 1. [csx-bsf-core](https://github.com/momobaiduren/csx-bsf-all/blob/master/csx-bsf-core/README.md) 2. [csx-bsf-demo](https://github.com/momobaiduren/csx-bsf-all/blob/master/csx-bsf-demo/README.md) 3. [csx-bsf-dependencies](https://github.com/momobaiduren/csx-bsf-all/blob/master/csx-bsf-dependencies/README.md) 4. [csx-bsf-starter](https://github.com/momobaiduren/csx-bsf-all/blob/master/csx-bsf-starter/README.md) 5. [csx-bsf-elk](https://github.com/momobaiduren/csx-bsf-all/blob/master/csx-bsf-elk/README.md) 6. [csx-bsf-job](https://github.com/momobaiduren/csx-bsf-all/blob/master/csx-bsf-job/README.md) 7. [csx-bsf-cat](https://github.com/momobaiduren/csx-bsf-all/blob/master/csx-bsf-cat/README.md) 8. [csx-bsf-apollo](https://github.com/momobaiduren/csx-bsf-all/blob/master/csx-bsf-apollo/README.md) 9. [csx-bsf-message](https://github.com/momobaiduren/csx-bsf-all/blob/master/csx-bsf-message/README.md) 10. [csx-bsf-shardingjdbc](https://github.com/momobaiduren/csx-bsf-all/blob/master/csx-bsf-shardingjdbc/README.md) 11. [csx-bsf-mq](https://github.com/momobaiduren/csx-bsf-all/blob/master/csx-bsf-mq/README.md) 12. [csx-bsf-redis](https://github.com/momobaiduren/csx-bsf-all/blob/master/csx-bsf-redis/README.md) 13. [csx-bsf-eureka](https://github.com/momobaiduren/csx-bsf-all/blob/master/csx-bsf-eureka/README.md) 14. [csx-bsf-file](https://github.com/momobaiduren/csx-bsf-all/blob/master/csx-bsf-file/README.md) 15. [csx-bsf-elasticsearch](https://github.com/momobaiduren/csx-bsf-all/blob/master/csx-bsf-elasticsearch/README.md) 16. [csx-bsf-health](https://github.com/momobaiduren/csx-bsf-all/blob/master/csx-bsf-health/README.md) ## 编译说明 1. mvn install csx-bsf-dependencies 2. mvn install csx-bsf-all ## 版本升级/切换 ``` 备注: 格式:1.0.0-RELEASE (版本号+-+RELEASE/SNAPSHOT) cd csx-bsf-dependencies mvn versions:set -DgenerateBackupPoms=false 或 mvn versions:set -DgenerateBackupPoms=false -DnewVersion={version} ``` ## 使用说明 1. 依赖引用 继承csx-bsf-dependencies ``` com.yh.csx.bsf csx-bsf-dependencies 1.7.1-SNAPSHOT ``` 或者引入依赖 csx-bsf-starter ``` com.yh.csx.bsf csx-bsf-dependencies 1.7.1-SNAPSHOT pom import csx-bsf-starter com.yh.csx.bsf 1.7.1-SNAPSHOT ``` 2. Demo程序 框架的使用demo,请参考[csx-bsf-demo](https://github.com/momobaiduren/csx-bsf-all/blob/master/csx-bsf-demo) 各个组件的使用,请参考相关模块文档。 3. 参考properties配置文件 [resources/application.properties](https://github.com/momobaiduren/csx-bsf-all/blob/master/resources/application.properties)

近期下载者

相关文件


收藏者