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

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

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


person Gangadhar    schedule 18.05.2015    source источник


Ответы (2)


Ознакомьтесь с проектом 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

person Corby Page    schedule 18.05.2015

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

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

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

person Kumaresh Babu N S    schedule 01.10.2017