云代工厂中前端应用和后端应用之间的通信

时间:2016-02-22 15:05:48

标签: java html cloudfoundry paas

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

1 个答案:

答案 0 :(得分:1)

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

https://www.youtube.com/watch?v=Odk2xr6qOoQ

Spring Boot / Spring Cloud使Eureka服务器启动和运行变得非常容易,并且您的Java应用程序可以向服务器注册:

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

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

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

相关问题