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)
近期下载者:
相关文件:
收藏者: