首先感谢你的到来。
有这样一个需求:
假设我有5个人参与任务分配,并对其设置分配的比例,比例总和100%;
A(20%) B(15%) C(10%) D(30%) E(25%)
任务的总量不知道,每次分配一个任务,请问如何合理的分配这个任务?
最后每个人实际获取到的任务比例,能够靠向我们设置的比例。
首先感谢你的到来。
有这样一个需求:
假设我有5个人参与任务分配,并对其设置分配的比例,比例总和100%;
A(20%) B(15%) C(10%) D(30%) E(25%)
任务的总量不知道,每次分配一个任务,请问如何合理的分配这个任务?
最后每个人实际获取到的任务比例,能够靠向我们设置的比例。
2 回答5.2k 阅读✓ 已解决
1 回答831 阅读✓ 已解决
1 回答839 阅读✓ 已解决
2 回答730 阅读
1 回答601 阅读
784 阅读
可以使用 wrk 算法 (weight round robin),即加权轮训算法。算法具体内容可以 Google 一下。
这样你就可以给每个人标记一个权值,然后调用 wrk 即可。