作者回复: 统计qps用一个计数器就行,来一个请求加一,一秒统计一次
客户端和服务端限流是针对rpc调用来说的,发起方可以理解为客户端,调用方可以理解为服务端,限流就是分别限制发起方和调用方的次数
作者回复: 具体的实现,还是留给大家自己尝试啦☺
作者回复: 接口超时设置以及异常处理很多开源框架都有,建议你看一下例如dobbo这种框架是如何实现的😊
作者回复: 😉
作者回复: 像load保护这种功能在阿里开源的tengine系统里其实有实现,你可以去了解一下
其他的限流降级这些在阿里开源的中间件产品里也都有实现,大家可以去下载学习一下
作者回复: 还没看明白你的意思😂
作者回复: 继续积累积累,继续努力一段时间再来
作者回复: 这个要更每个环节的系统能支持多大的负载来计算的,比如cache单台能支持多大的并发请求,然后要根据总请求量单台的性能
还要计算最外层的请求分别对应到每个环节拆分的请求数,例如一个web请求可能对应多个cache请求。
作者回复: 执行起来,感觉差不多😂