Позвольте мне объяснить требование. Мы разработали пару микросервисов, которые в основном были представлены как разные конечные точки, но путь URl несколько схож. ..
Скажем, пример: 1. https://example.com/v1/bank/services/{acccount-number}/getDeposit (Микросервис -1)
https://example.com/v1/bank/services/{acccount-number}/getWithdrawal (Микросервис-2)
Эти микроуслуги развернуты как докер-контейнер в Rancher AWS
Номер учетной записи динамически изменяется от запрашивающей ивызовите соответствующие URL.
Мы настроили эти хост и путь в балансировщике нагрузки ранчера.Путь, который мы определили в Loadbalance, равен "/ v1 / bank / services /" , а остальная часть пути будет обрабатываться в самом микросервисе.Но когда мы вызываем URL в балансировщике нагрузки, который не работает из-за одного и того же пути для обоих микросервисов.Я не уверен, что будет ли Rancher Load Balancer Path поддерживать Regex или подстановочный путь ... Давайте скажем ... / V1 / bank / services / ^ [0-9] / getDeposit .. Если это так, я могуобновите эти пути в самом балансировщике нагрузки, вместо того, чтобы хранить / v1 / bank / services в значении пути в балансировщике нагрузки.
Пожалуйста, поделитесь, если есть какие-либо другие альтернативные решения для решения этой проблемы.