为server端设计一个请求控制模块。
发布于 2022-03-03 11:04:16
下图所示,server接收调用方发送的请求(request)并转发给handler处理。每个调用方有名称(name)和优先级(weight),所有调用方发送同一种请求,而且有可能短时间内发送大量请求(请求尖峰)。Handler每秒最多能够处理N个请求。现在需要为server设计一个请求控制模块,要求:
a) 调用方weight值越高的请求,平均等待时间越低
b) 减小请求尖峰的冲击
a) 调用方weight值越高的请求,平均等待时间越低
b) 减小请求尖峰的冲击
c) 不能导致handler压力过大
关注者
0
被浏览
24