繁体   English   中英

程序环境中的WSO2应用程序实例ID

[英]WSO2 application instance ID in program environment

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

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

同样,用户的服务可能会在其中一个实例中保留相当长的一段时间; 万一发生故障,应通过对象归档(数据库)的备份和还原机制在对等实例中还原用户的服务。

因此,挑战在于:

我需要告诉负载均衡器有关用户服务持续存在的实例的信息。 这样负载平衡器将始终将同一用户的请求路由到集群中的同一实例。 并且在发生故障的情况下,我可以使用已还原用户服务的新实例来更新负载均衡器。

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

有人有什么主意吗?

非常感谢

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM