0

我正在开发基于 WSO2 AS 的应用程序服务。我的意图是应用程序应该部署在一个 AS 集群中,以应对大量流量。

集群应该是动态的,以便根据流量变化进行扩展或缩减。

此外,用户的服务可能会在其中一个实例中持续很长时间;在失败的情况下,用户的服务应该通过对象存档(数据库)的备份和恢复机制在对等实例中恢复。

所以,挑战是:

我需要告诉负载均衡器一些关于用户服务持续存在的实例的信息。这样负载均衡器将始终将同一用户的请求路由到集群中的同一实例。如果发生故障,我可以使用已恢复用户服务的新实例来更新负载均衡器。

最好它可以是可以由应用服务器实例动态生成的东西;在程序环境中可访问;负载均衡器理解并使用它来路由请求......

有人知道吗?

多谢

4

1 回答 1

0

谷歌搜索了一段时间后。我找到了 WSO2 声称支持的替代方案(http://wso2.com/products/elastic-load-balancer/)。

NGinx Plus 带有一个名为 Session Persistence ( https://www.nginx.com/products/session-persistence/ ) 的功能,它提供了将负载均衡器将传入请求路由到特定后端服务器的方法

于 2016-05-04T02:02:57.600 回答