0

我们是否可以设置任何规则,将传入请求转发到特定任务,在该任务中,与另一个任务相比,可用内存和空间更多。

例如:我有一项服务,并且附加了 2 个任务。请求即将提供服务,它正在将请求转发给任务。有时它会转发到任务 1,有时会将请求转发到任务 2。问题是它有时会将请求转发到已经有很多进程正在运行的任务。它不会将请求转发给没有运行进程的其他请求。我想控制,如果一个任务的内存和 cpu 很高,然后将我的请求强行转发到另一个可用内存和 cpu 更多的任务。简而言之,我想控制请求转发。

4

1 回答 1

0

如果您使用的是 AWS 负载均衡器,则无法执行此操作,因为您只能使用负载均衡器定义的算法(循环或最少未完成请求);负载均衡器无法查看容器资源利用率。

于 2020-07-01T03:37:42.643 回答