包结构
如图所示
sentinel-adapter:适配器
sentinel-dubbo-adapter:sentinel-dubbo适配器,dubbo项目需要引入改jar包
sentinel-grpc-adapter:sentinel-grpc协议项目的适配器
sentinel-web-servlet:sentinel-servlet项目适配器,web项目需要引入
sentinel-core
sentinel的核心,项目都需要引入
sentinel-dashboard
sentinel的控制台项目,这是一个spring boot项目,下载源码可以直接启动
sentinel-extension
sentinel-annotation-aspect:注解扩展
sentinel-datasource-apollo:apollo注册中心扩展
sentinel-datasource-extension:数据源扩展,数据源扩展时需要引入该jar包
sentinel-datasource-nacos:nacos配置中心扩展
sentinel-datasource-redis:redis数据源扩展
sentinel-datasource-zookeeper:zookeeper注册中心扩展
sentinel-parameter-flow-control:功能流扩展,可以控制热点参数
sentinel-transport
sentinel-transport-common:传送公共类模块
sentinel-transport-netty-http:netty NIO传送
sentinel-transport-simple-http:简单http 传送
sentinel-benchmark
基准测试模块,基于jmh
sentinel-cluster
sentinel-cluster-client-default: 集群客户端模块
sentinel-cluster-common-default: 集群公共模块
sentinel-cluster-server-default: 集群服务模块