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路由器使用基本的循環方法在應用程序實例之間進行負載平衡,並且不能直接修改此算法。 –