【问题标题】:Communication between front end app and backend app in cloud foundryCloud Foundry 中前端应用程序和后端应用程序之间的通信
【发布时间】:2016-06-04 01:50:36
【问题描述】:

我正在将我的应用程序转移到云代工。我已经将我的前端作为一个 html 应用程序和我的后端 REST 服务提供程序作为一个 Java 应用程序。现在,我想从我的 html 应用程序对我的后端 java 应用程序进行 HTTP 调用。我知道我可以对 java 应用程序的 url 进行硬编码,但是这里的 最佳实践 是什么?经过大量的万维网搜索后,我似乎找不到任何东西。

【问题讨论】:

    标签: java html cloud-foundry paas


    【解决方案1】:

    最佳做法是使用 Eureka 等专用目录服务来发现您的后端 Java 应用程序。 Chris Richardson 在这里提供了一个很好的概述:

    http://microservices.io/patterns/client-side-discovery.html

    Spring Boot/Spring Cloud 让 Eureka 服务器的启动和运行以及 Java 应用向服务器注册变得非常容易:

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

    对于您的 HTML 应用程序,您需要使用 Javascript 客户端库来访问您的目录服务,如下所示:

    https://www.npmjs.com/package/eureka-js-client

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-10
      • 2018-02-10
      • 2014-07-20
      • 1970-01-01
      相关资源
      最近更新 更多