Когда я хочу развернуть несколько версий одного и того же микросервиса, должен ли я иметь разные конечные точки, которые могут быть открыты для каждой службы. Например, если я подвергаюсь CustomerService, должен ли я показывать http://host:port/v1/CustomerService, http://host:port/v2/CustomerService и т. Д.? Или есть способ разоблачить единую конечную точку и маршрут, основанный на потребителе, в облачном литейном цехе?Cloud Foundry - несколько версий служб
0
A
ответ
2
Вы можете использовать create и map маршруты, которые включают в себя часть пути, например. v2
. Например, вы можете иметь два приложения, MyService
и MyServiceV2
, то вы можете сделать:
cf create-route SPACE_NAME SOME_APP_DOMAIN --hostname myservice
cf create-route SPACE_NAME SOME_APP_DOMAIN --hostname myservice --path v2
cf map-route MyService SOME_APP_DOMAIN --hostname myservice
cf map-route MyServiceV2 SOME_APP_DOMAIN --hostname myservice --path v2
Затем все клиенты этого microservice могут разговаривать с вещами как myservice.SOME_APP_DOMAIN/some-resource
или myservice.SOME_APP_DOMAIN/v2/some-resource
, в зависимости от того, это старые клиенты говорят на старый сервис или современные клиенты, разговаривающие с новым.
Смежные вопросы
- 1. Cloud Foundry: CF-InvalidAuthToken»
- 2. Pivotal Cloud Foundry - Работа с реестром служб локально
- 3. Cloud Foundry для изолированных сред
- 4. Cloud Foundry объяснил
- 5. Cloud Foundry Основные вопросы
- 6. JMX - Pivotal Cloud Foundry
- 7. Cloud Foundry Micro Бош
- 8. Syslog и Cloud Foundry/Bluemix
- 9. Pivotal Cloud Foundry - Spring Cloud Services
- 10. Приложения JAX RS в Pivotal Cloud Foundry
- 11. Cloud Foundry Ruby Оффлайн Buildpack
- 12. Развертывание Prometheus to Cloud Foundry
- 13. Killing the Cloud Foundry Instance
- 14. Cloud Foundry с Spring Загрузочный
- 15. Cloud Foundry - Rails 4 database.yml
- 16. Cloud Foundry YAML ошибка разбора
- 17. Cloud Foundry, как это работает?
- 18. cloud foundry cli login proxy
- 19. mongodb on cloud foundry/appfog
- 20. Cloud Foundry SSH на Windows?
- 21. Невозможно запустить Micro Cloud Foundry
- 22. Cloud Foundry v2 на Openstack
- 23. Bluemix Cloud Foundry REST API
- 24. Pivotal Cloud Foundry - Сертификаты безопасности
- 25. Db2Service issue-spring Cloud Foundry
- 26. Cloud Foundry + JPA + Spring + EntityManager
- 27. JMS Messaging в Cloud Foundry
- 28. Cloud Foundry v2 в Grails
- 29. Установка cleardb на локальной установке Cloud Foundry
- 30. Создание сервиса redis to Cloud Foundry с использованием Cloud Foundry CLI
Общепринято ли поддерживать одну банку и адаптеры для каждой версии? –