在云代工厂中从另一个Java应用程序调用API?

时间:2015-05-18 09:49:11

标签: cloudfoundry paas

我们有一个要求,我们希望从同一个云代工厂中部署的另一个应用程序调用一个Java应用程序的API。

您能否告诉我是否有办法访问api。

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

您可以在Spring启动应用中使用Pivotal Spring Cloud Services。您可能正在使用Pivotal SCS库。

为了向其他应用程序公开API,您必须启用服务发现并在Eureka Server中注册。

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