假设我有这个HTTP2服务,它有一个用户列表和这个用户的头发颜色,在内存和数据库中都很好。
现在,我想将其扩展为多个节点--但是我不希望同一个用户位于两个不同的服务器内存中--每个服务器都应该处理这些特定的用户。这意味着我需要通知负载均衡器,每个用户正在处理。在去比例,我需要通知这个用户是无处可路由到任何服务器或由给定的规则- IE服务器使用较少的内存。
any1会知道ALB负载均衡器是否支持这一点吗?我考虑使用基于查询字符串参数的路由的一条路径,这样我就可以在请求本身中通知类似于destination_node = (int)user_id % 4
的信息,例如,如果我有4个节点--这在概念证明中很有效,但这导致了一些问题:
这样做的首选方法是什么,或者解决这一问题的共同方法是什么?AWS ELB支持这一点吗?我试图避免编写自己的平衡器,它是一种中间件,可以跟踪哪些服务正在处理哪些用户,其职责是在这些服务器之间分发请求。
发布于 2020-02-18 08:29:10
在AWS应用程序负载均衡器(ALB)中,可以在
String
H 212F 213
但目前还没有办法在动态条件下进行路线运输。如果有可能对数据进行分组,我将使用像/users/blond/123
这样的路径模式
https://stackoverflow.com/questions/60284370
复制相似问题