2015-05-18 4 views
0

У нас есть требование, когда мы хотели бы назвать API одного приложения Java из другого приложения, развернутого в том же облачном литейном цехе.Сделать API-вызов одного приложения Java из другого в облачном литейном?

Не могли бы вы рассказать, есть ли способ доступа к api.

ответ

1

Заканчивать проекта Spring Cloud Netflix:

http://cloud.spring.io/spring-cloud-netflix/

Регистрационные службы и открытие особенности Eureka именно то, что вы ищете, и созданы для использования в облачной среде.

Эта статья содержит примеры кода:

https://spring.io/blog/2015/01/20/microservice-registration-and-discovery-with-spring-cloud-and-netflix-s-eureka

+0

спасибо за ссылку, которая действительно помогла – Gangadhar

0

Вы можете использовать Pivotal Spring Cloud Services в вашей Spring загрузки App. Возможно, вы используете Pivotal SCS библиотеки.

Чтобы открыть API для другого приложения, вы должны включить обнаружение службы и зарегистрироваться на сервере Eureka.

https://docs.pivotal.io/spring-cloud-services/1-3/common/service-registry/writing-client-applications.html#add-application-dependencies

Смежные вопросы