MCPcopy Create free account

hub / github.com/didi/sds / functions

Functions1,159 in github.com/didi/sds

↓ 1 callersMethodgetLastCycleConcurrentValue
获取上上一周期并发量的统计值 @param time @return 上一周期访问并发量的统计值
sds-client/src/main/java/com/didiglobal/sds/client/counter/PowerfulCycleTimeCounter.java:97
↓ 1 callersMethodgetLastCycleEndTime
返回举例当前时间最近的上一个周期的结束时间 @param cycleTime 周期时长,单位秒 @param time UTC到现在的毫秒数 @return 当前时间处于第几个周期时间
sds-client/src/main/java/com/didiglobal/sds/client/util/DateUtils.java:58
↓ 1 callersMethodgetLastCycleExceptionValue
获取上一周期异常量的统计值 @return 上一周期访问异常量的统计值
sds-client/src/main/java/com/didiglobal/sds/client/counter/PowerfulCycleTimeCounter.java:126
↓ 1 callersMethodgetLastCycleTimeoutValue
获取指定时间上上一周期的超时数量 @param time @return
sds-client/src/main/java/com/didiglobal/sds/client/counter/PowerfulCycleTimeCounter.java:156
↓ 1 callersMethodgetLastSecondVisitBucketValue
获取访问量指定时间上一秒的桶值 @param time UTC到当前时间的毫秒数 @return
sds-client/src/main/java/com/didiglobal/sds/client/counter/PowerfulCycleTimeCounter.java:60
↓ 1 callersMethodgetLastSecondVisitBucketValue
(String point, long time)
sds-client/src/main/java/com/didiglobal/sds/client/service/SdsPowerfulCounterService.java:42
↓ 1 callersMethodgetLastWholeCycleBucketTotalValue
计算桶索引所在的上一【完整周期】内所有bucket中值的总和 @param bucketIndex @return
sds-client/src/main/java/com/didiglobal/sds/client/counter/SlidingWindowData.java:155
↓ 1 callersMethodgetMaxConcurrentNum
()
sds-admin/src/main/java/com/didiglobal/sds/admin/dao/bean/HeartbeatDO.java:100
↓ 1 callersMethodgetNext
()
sds-client/src/main/java/com/didiglobal/sds/client/strategy/executor/AbstractStrategyExecutor.java:55
↓ 1 callersMethodgetNextPullUrl
获取下一个“可用”的服务端pull url地址
sds-client/src/main/java/com/didiglobal/sds/client/service/SdsHeartBeatService.java:287
↓ 1 callersMethodgetNextUploadUrl
获取下一个“可用”的服务端upload url地址 @return
sds-client/src/main/java/com/didiglobal/sds/client/service/SdsHeartBeatService.java:279
↓ 1 callersMethodgetPoint
()
sds-client/src/main/java/com/didiglobal/sds/client/bean/SdsCycleInfo.java:38
↓ 1 callersMethodgetPoint
()
sds-client/src/main/java/com/didiglobal/sds/client/service/SdsDowngradeReturnValueService.java:127
↓ 1 callersMethodgetPoint
()
sds-admin/src/main/java/com/didiglobal/sds/admin/dao/bean/PointDictDO.java:71
↓ 1 callersMethodgetPoint
()
sds-admin/src/main/java/com/didiglobal/sds/admin/dao/bean/PointReturnValueDO.java:70
↓ 1 callersMethodgetPointInfoMap
()
sds-client/src/main/java/com/didiglobal/sds/client/bean/HeartbeatRequest.java:110
↓ 1 callersMethodgetPullStrategyLogger
返回拉取策略日志
sds-client/src/main/java/com/didiglobal/sds/client/log/SdsLoggerFactory.java:31
↓ 1 callersMethodgetRetryInterval
()
sds-admin/src/main/java/com/didiglobal/sds/admin/controller/request/PointStrategyRequest.java:224
↓ 1 callersMethodgetReturnValueStr
()
sds-admin/src/main/java/com/didiglobal/sds/admin/dao/bean/PointReturnValueDO.java:78
↓ 1 callersMethodgetSdsSchemeName
()
sds-client/src/main/java/com/didiglobal/sds/client/bean/HeartBeatResponse.java:41
↓ 1 callersMethodgetSdsSchemeName
()
sds-admin/src/main/java/com/didiglobal/sds/admin/dao/bean/SdsSchemeDO.java:73
↓ 1 callersMethodgetSecond
获取指定时间秒数 @param time UTC到现在的毫秒数 @return UTC的分钟数
sds-client/src/main/java/com/didiglobal/sds/client/util/DateUtils.java:68
↓ 1 callersMethodgetSemaphore
()
sds-client/src/main/java/com/didiglobal/sds/client/counter/ConcurrentData.java:166
↓ 1 callersMethodgetServerAddrList
()
sds-extension/sds-spring-boot/sds-spring-boot-autoconfigure/src/main/java/com/didiglobal/sds/extension/spring/boot/autoconfigure/SdsProperties.java:34
↓ 1 callersMethodgetShowTime
()
sds-admin/src/main/java/com/didiglobal/sds/admin/service/bean/HeartbeatBO.java:88
↓ 1 callersMethodgetSlidingCycleBucketTotalValue
计算桶索引所在【滑动周期】内所有bucket中值的总和 @param bucketIndex @return
sds-client/src/main/java/com/didiglobal/sds/client/counter/SlidingWindowData.java:139
↓ 1 callersMethodgetStrategyMap
获取所有的降级策略信息 @return
sds-client/src/main/java/com/didiglobal/sds/client/service/SdsStrategyService.java:108
↓ 1 callersMethodgetStrategyType
获取策略类型 @return true: 通过,不用降级; false:不通过,需要降级
sds-client/src/main/java/com/didiglobal/sds/client/strategy/executor/AbstractStrategyExecutor.java:32
↓ 1 callersMethodgetTakeTime
()
sds-client/src/test/java/com/didiglobal/sds/client/test/TimeoutDowngradeTest.java:79
↓ 1 callersMethodgetThreadNum
()
sds-client/src/test/java/com/didiglobal/sds/client/test/TimeoutDowngradeTest.java:74
↓ 1 callersMethodgetThreadNum
()
sds-client/src/test/java/com/didiglobal/sds/client/test/TokenBucketDowngradeTest.java:60
↓ 1 callersMethodgetThreadNum
()
sds-client/src/test/java/com/didiglobal/sds/client/test/ExceptionDowngradeTest.java:52
↓ 1 callersMethodgetThreadNum
()
sds-client/src/test/java/com/didiglobal/sds/client/test/VisitDowngradeTest.java:61
↓ 1 callersMethodgetThreadNum
()
sds-client/src/test/java/com/didiglobal/sds/client/test/ConcurrentDowngradeTest.java:70
↓ 1 callersMethodgetTimeoutCount
()
sds-client/src/main/java/com/didiglobal/sds/client/bean/CheckData.java:111
↓ 1 callersMethodgetTimeoutCountThreshold
()
sds-admin/src/main/java/com/didiglobal/sds/admin/controller/request/PointStrategyRequest.java:176
↓ 1 callersMethodgetTimeoutInvoke
(String point, long time)
sds-client/src/main/java/com/didiglobal/sds/client/service/SdsPowerfulCounterService.java:77
↓ 1 callersMethodgetTimeoutNum
()
sds-client/src/main/java/com/didiglobal/sds/client/bean/SdsCycleInfo.java:70
↓ 1 callersMethodgetTimeoutNum
()
sds-admin/src/main/java/com/didiglobal/sds/admin/dao/bean/HeartbeatDO.java:92
↓ 1 callersMethodgetTimeoutThreshold
()
sds-client/src/main/java/com/didiglobal/sds/client/bean/SdsStrategy.java:129
↓ 1 callersMethodgetTimeoutThreshold
()
sds-admin/src/main/java/com/didiglobal/sds/admin/controller/request/PointStrategyRequest.java:168
↓ 1 callersMethodgetTimeoutValue
获取指定时间超时调用量的值 @param time UTC到当前时间的毫秒数 @return 超时次数
sds-client/src/main/java/com/didiglobal/sds/client/counter/PowerfulCycleTimeCounter.java:146
↓ 1 callersMethodgetTokenBucketGeneratedTokensInSecond
()
sds-admin/src/main/java/com/didiglobal/sds/admin/controller/request/PointStrategyRequest.java:200
↓ 1 callersMethodgetTokenBucketSize
()
sds-admin/src/main/java/com/didiglobal/sds/admin/controller/request/PointStrategyRequest.java:208
↓ 1 callersMethodgetVersion
()
sds-client/src/main/java/com/didiglobal/sds/client/bean/HeartBeatResponse.java:77
↓ 1 callersMethodgetVisitNum
()
sds-admin/src/main/java/com/didiglobal/sds/admin/dao/bean/HeartbeatDO.java:76
↓ 1 callersMethodgetVisitThreshold
()
sds-admin/src/main/java/com/didiglobal/sds/admin/controller/request/PointStrategyRequest.java:144
↓ 1 callersMethodhandleFallback
处理自定义的异常 这里提供了两种写法,详细见 {@link com.didiglobal.sds.example.chapter3.OrderManageService} 降级方法要求: 1. 降级方法和注解标注的方法要在同一个类上 2. 方法名称必须是 {@link SdsDowngradeMet
sds-extension/sds-aspectj/src/main/java/com/didiglobal/sds/aspectj/SdsPointAspect.java:106
↓ 1 callersMethodhello
(String content)
sds-example/sds-apache-dubbo-example/src/main/java/com/didiglobal/sds/example/api/HelloService.java:10
↓ 1 callersMethodinit
()
sds-client/src/main/java/com/didiglobal/sds/client/service/SdsDowngradeDelayService.java:436
↓ 1 callersMethodinitHeartBeat
初始化心跳功能 @param appGroupName @param appName @param serverAddrList
sds-client/src/main/java/com/didiglobal/sds/client/CommonSdsClient.java:313
↓ 1 callersMethodinitStrategy
()
sds-client/src/test/java/com/didiglobal/sds/client/test/AbstractDowngradeTest.java:97
↓ 1 callersMethodinitStrategyChain
初始化策略
sds-client/src/main/java/com/didiglobal/sds/client/CommonSdsClient.java:281
↓ 1 callersMethodinvoke
(ProceedingJoinPoint pjp)
sds-extension/sds-aspectj/src/main/java/com/didiglobal/sds/aspectj/SdsPointAspect.java:33
↓ 1 callersMethodinvokerMethodWithDowngradeFunction
执行有降级逻辑环绕的业务方法,降级后将指定的降级逻辑 @param point 降级点 @param downgradeFunction 降级后执行的方法 @param bizFunction 业务方法 @param <T> @return
sds-easy/src/main/java/com/didiglobal/sds/easy/SdsEasyUtil.java:109
↓ 1 callersMethodinvokerMethodWithoutReturn
执行有降级逻辑环绕的业务方法,降级后将返回指定的默认值,适用于无返回值的场景 @param point 降级点 @param bizFunctionWithoutReturn 无返回值的业务方法 @return
sds-easy/src/main/java/com/didiglobal/sds/easy/SdsEasyUtil.java:63
↓ 1 callersMethodisAcquireResult
()
sds-client/src/main/java/com/didiglobal/sds/client/counter/ConcurrentData.java:174
↓ 1 callersMethodisChinese
是否是汉字 @param value @return
sds-admin/src/main/java/com/didiglobal/sds/admin/util/StringCheck.java:73
↓ 1 callersMethodisDowngradeDelay
该降级点是否应该降级延迟 @param point @param now @return
sds-client/src/main/java/com/didiglobal/sds/client/service/SdsDowngradeDelayService.java:138
↓ 1 callersMethodisDowngradeException
判断该异常是否是降级异常 注意:如果该降级点没有配置降级异常,则所有异常默认都是失败异常 @param point @param exception @return
sds-client/src/main/java/com/didiglobal/sds/client/service/SdsDowngradeExceptionService.java:78
↓ 1 callersMethodisDowngreadeEffect
降级是否有效 @param time @return
sds-client/src/main/java/com/didiglobal/sds/client/service/SdsDowngradeDelayService.java:331
↓ 1 callersMethodisFailException
该异常是否是失败异常 @param exception @return
sds-client/src/main/java/com/didiglobal/sds/client/service/SdsDowngradeExceptionService.java:131
↓ 1 callersFunctionjt
(e,t,n,r)
sds-front/public/js/jquery.min.js:2
↓ 1 callersMethodjudge
降级判断,是否需要降级 @param point 降级点 @param visitCount (当前滑动周期内)访问量调用数 @param curSecondVisitCount 当前秒的访问量 @param lastSecondVisitCou
sds-client/src/main/java/com/didiglobal/sds/client/CommonSdsClient.java:188
↓ 1 callersFunctionl
()
sds-front/public/js/jquery.min.js:2
↓ 1 callersFunctionlt
(e,t,n)
sds-front/public/js/jquery.min.js:2
↓ 1 callersMethodnotify
触发事件 @param point @param downgradeActionType @param time
sds-client/src/main/java/com/didiglobal/sds/client/config/SdsDowngradeActionNotify.java:70
↓ 1 callersMethodoneButtonFuseSwitch
一键熔断开关 有时候我只需要做熔断功能,不需要其他限流方式,类似于一键开关,那么就可以使用该方法 @param point 降级点 @return true-熔断打开,不应该执行业务逻辑,业务方应该直接走降级逻辑; false-熔断关闭,应该执行业务逻辑
sds-easy/src/main/java/com/didiglobal/sds/easy/SdsEasyUtil.java:205
↓ 1 callersFunctionpe
(e)
sds-front/public/js/jquery.min.js:2
↓ 1 callersFunctionpt
(e,t,n)
sds-front/public/js/jquery.min.js:2
↓ 1 callersMethodqueryAllPointDictList
查询该应用所有降级字典列表 @param appGroupName @param appName @return
sds-admin/src/main/java/com/didiglobal/sds/admin/service/PointDictService.java:40
↓ 1 callersMethodqueryAllPointDicts
查询该应用所有降级字典数据 @param appGroupName @param appName @return
sds-admin/src/main/java/com/didiglobal/sds/admin/dao/PointDictDao.java:78
↓ 1 callersMethodqueryDashboardMainShowInfo
通过时间范围查询某个降级点的展示信息 @param appGroupName @param appName @param point @param tartTime @param endTime @return
sds-admin/src/main/java/com/didiglobal/sds/admin/service/DashboardService.java:24
↓ 1 callersMethodqueryPointDict
查询降级点 @param appGroupName @param appName @param point @return
sds-admin/src/main/java/com/didiglobal/sds/admin/dao/PointDictDao.java:95
↓ 1 callersMethodqueryPointDictList
(@RequestBody PointDictRequest request)
sds-admin/src/main/java/com/didiglobal/sds/admin/controller/PointDictController.java:28
↓ 1 callersMethodqueryPointDictListByPage
分页查询该应用降级字典列表 @param appGroupName @param appName @param point 该字段模糊查询 @param page @param pageSize @return
sds-admin/src/main/java/com/didiglobal/sds/admin/service/PointDictService.java:52
↓ 1 callersMethodqueryPointDictsByPage
分页查询该应用的降级字典数据 @param appGroupName @param appName @return
sds-admin/src/main/java/com/didiglobal/sds/admin/dao/PointDictDao.java:53
↓ 1 callersMethodqueryPointReturnValueBatch
批量查询降级点返回值 @param appGroupName @param appName @param points @param status @return
sds-admin/src/main/java/com/didiglobal/sds/admin/dao/PointReturnValueDao.java:156
↓ 1 callersMethodqueryPointStrategyCountBySdsScheme
查询该降级预案下有多少策略 @param appGroupName @param appName @param point @param sdsSchemeName @param start @param size @return
sds-admin/src/main/java/com/didiglobal/sds/admin/dao/PointStrategyDao.java:248
↓ 1 callersMethodquerySdsSchemeByPage
分页查询降级预案信息 @param appGroupName @param appName @param sdsSchemeName @param start @param size @return
sds-admin/src/main/java/com/didiglobal/sds/admin/dao/SdsSchemeDao.java:144
↓ 1 callersMethodreadClass
从class文件读取字节码 Reads the bytecode of a class. @param is an input stream from which to read the class. @param close true to close the input stream a
sds-client/src/main/java/com/didiglobal/sds/client/util/SdsClassReader.java:190
↓ 1 callersMethodreadUTF
Reads UTF8 string in bytes. @param index start offset of the UTF8 string to be read. @param utfLen length of the UTF8 string to be read. @param buf
sds-client/src/main/java/com/didiglobal/sds/client/util/SdsClassReader.java:260
↓ 1 callersMethodreadUTF8
Reads an UTF8 string constant pool item in bytes. <i>This method is intended for Attribute sub classes, and is normally not needed by class generators
sds-client/src/main/java/com/didiglobal/sds/client/util/SdsClassReader.java:239
↓ 1 callersMethodreset
重设降级点返回值 @param strategyMap
sds-client/src/main/java/com/didiglobal/sds/client/service/SdsDowngradeReturnValueService.java:89
↓ 1 callersMethodresetDelayTime
重设过期时间 @param curDate @return
sds-client/src/main/java/com/didiglobal/sds/client/service/SdsDowngradeDelayService.java:341
↓ 1 callersMethodresetExpireTime
重设降级延迟时间 @param point @param curDate
sds-client/src/main/java/com/didiglobal/sds/client/service/SdsDowngradeDelayService.java:170
↓ 1 callersMethodresetPointInfo
(ConcurrentHashMap<String, SdsStrategy> strategyMap)
sds-client/src/main/java/com/didiglobal/sds/client/service/SdsHeartBeatService.java:292
↓ 1 callersMethodretryChoice
降级延迟中重试请求判断 @param point @param now @return false:如果该请求不属于重试请求 true:如果该请求属于重试请求
sds-client/src/main/java/com/didiglobal/sds/client/service/SdsDowngradeDelayService.java:155
↓ 1 callersMethodsaveHeartbeatInfo
保存心跳数据 @param heartbeatRequest @return
sds-admin/src/main/java/com/didiglobal/sds/admin/service/HeartbeatService.java:20
↓ 1 callersMethodsaveRecord
保存心跳数据 @param heartBeatRequest
sds-admin/src/main/java/com/didiglobal/sds/admin/service/impl/HeartbeatServiceImpl.java:297
↓ 1 callersMethodsetAll
(Semaphore semaphore, boolean acquireResult)
sds-client/src/main/java/com/didiglobal/sds/client/counter/ConcurrentData.java:161
↓ 1 callersMethodsetAppGroupName
(String appGroupName)
sds-admin/src/main/java/com/didiglobal/sds/admin/controller/bean/PointDictVO.java:30
↓ 1 callersMethodsetAppGroupName
(String appGroupName)
sds-admin/src/main/java/com/didiglobal/sds/admin/controller/request/PointDictRequest.java:19
↓ 1 callersMethodsetAppGroupName
(String appGroupName)
sds-admin/src/main/java/com/didiglobal/sds/admin/controller/request/AppGroupRequest.java:16
↓ 1 callersMethodsetAppGroupName
(String appGroupName)
sds-admin/src/main/java/com/didiglobal/sds/admin/controller/request/PointStrategyRequest.java:108
↓ 1 callersMethodsetAppGroupName
(String appGroupName)
sds-admin/src/main/java/com/didiglobal/sds/admin/controller/request/SdsSchemeRequest.java:20
↓ 1 callersMethodsetAppGroupName
(String appGroupName)
sds-admin/src/main/java/com/didiglobal/sds/admin/controller/request/AppInfoRequest.java:24
↓ 1 callersMethodsetAppGroupName
(String appGroupName)
sds-admin/src/main/java/com/didiglobal/sds/admin/controller/response/DashboardResponse.java:34
↓ 1 callersMethodsetAppGroupName
(String appGroupName)
sds-admin/src/main/java/com/didiglobal/sds/admin/service/bean/HeartbeatShowBO.java:38
↓ 1 callersMethodsetAppGroupName
(String appGroupName)
sds-admin/src/main/java/com/didiglobal/sds/admin/dao/bean/PointReturnValueDO.java:58
← previousnext →401–500 of 1,159, ranked by callers