0
我们有两个版本的应用程序部署到PCF。 我们是否可以为这两个版本的应用程序使用相同的“路由/ URL”,并定义每个流量需要处理的百分比?PCF - Pivotal应用程序管理器 - 将相同的URL路由到不同版本的相同应用程序。
example.com/myapp -> Applicatoin instance 1 -> **Handle 90% of request**
example.com/myapp -> Applicatoin instance 2 -> **Handle 10% of request**
我们需要试点类型的场景来避免一次大爆炸的部署和任何潜在的停机时间。
已经检查了路由如何在PCF中工作。可以找到我们想要的解决方案。
https://docs.cloudfoundry.org/devguide/deploy-apps/routes-domains.html#map-route
这是一种实现我们想要的方式。感谢您的解决方案。我们是否有其他方式来操纵内置的负载平衡器来实现%的负载平衡(就像我们可以用HAProxy做的那样)?尤其是当我们的实例数量较少时。说3旧和一个新的,我们必须路线5-10%,以新的代码。 – Anand
当然,我们不想实现我们自己的负载平衡器! – Anand
不,PCF路由器使用基本的循环方法在应用程序实例之间进行负载平衡,并且不能直接修改此算法。 –