我有一个应用程序,其中请求的URL根据内存caching或数据库查找确定将请求转发到哪个服务器。 目前,这只是循环法,但状态只存储在一台服务器上,该服务器需要获取具有一定字段的所有请求。 所以我想实现类似下面的表格:
Server A Server B 这是可能的HAProxy? 如果没有,我还能用什么? 如果Server A收到请求,但Server B负责请求,我真的不希望将Server A的请求复制到Server B
另一个可能适用于我的解决scheme是,如果应用程序可以返回告诉HAProxy哪个主机重新发送请求的东西。
这在前端
acl use_backend1 path_reg ^/Objects/ABC/$ acl use_backend2 path_reg ^/Objects/DEF/$ use_backend backend1 if backend1 use_backend backend2 if backend2 default_backend normal_backend backend backend1 .... backend backend2 .... backend normal_backend ....
沿着这些线的东西