【问题标题】:Make API call of one java application from another in cloud foundry?在 Cloud Foundry 中从另一个 Java 应用程序调用 API?
【发布时间】:2015-05-18 09:49:11
【问题描述】:

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

请问是否有任何方法可以访问该 api。

【问题讨论】:

    标签: cloud-foundry paas


    【解决方案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

    【讨论】:

      【解决方案2】:

      您可以在 Spring Boot 应用程序中利用 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

      【讨论】:

        猜你喜欢
        • 2019-02-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-10-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多