为server端设计一个请求控制模块。

发布于 2022-03-03 11:04:16

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

766297tlv.png
关注者
0
被浏览
24
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看