sentinel1.8.4获取流控规则和保存流控规则
2022-08-24 00:07:31 0 举报
sentinel1.8.4获取流控规则和保存流控规则
作者其他创作
大纲/内容
new HttpEventTask(socket)
请求接口
加载流控规则
commandHandler.handle(request)
fetchItems
FlowRuleManager.getRules()
FlowController#apiUpdateFlowRule
FileWritableDataSource#write() 写入文件持久化
存数据
FlowControllerV1#apiQueryMachineRules
HttpEventClient#run
SimpleHttpCommandCenter->ServerThread.run()BIO通信模型
FetchActiveRuleCommandHandler#handler()
ModifyRulesCommandHandler#handler()
FlowRuleManager.loadRules(flowRules);
SentinelApiClient#fetchFlowRuleOfMachine
保存流控配置
Sentinel1.8.4 获取流控规则
InMemoryRuleRepositoryAdapter#save
executeCommand
配置规则存到了Map中
取数据
HttpEventTask.run()
machineRules.computeIfAbsent
fetchItemsAsync
机器信息存入Map
0 条评论
下一页