【发布时间】:2019-07-02 14:36:48
【问题描述】:
我必须在 tomcat 中创建一个应用程序,其核心职责是将来自浏览器应用程序的所有请求重定向到 API 服务器。它就像浏览器应用程序和 API 应用程序之间的代理服务器一样工作。必须写在tomcat上。我该如何实现这一点,我是否也在 tomcat 上编写了一个 REST API 应用程序?
项目描述
要求就像我们有两个应用程序,一个是在 React 上开发的,它是一个 web 门户,另一个是 spring-boot 作为后端应用程序(json apis)。 spring-boot 应用程序将部署在安全区域中,并且 web-portal 位于 DMZ 中。互联网上的门户网站,后端应用程序在内联网上。由于 web-portal 是一个 CSR 应用程序,因此来自 web-portal 的 api 调用包含后端应用程序 IP/URI,但无法从 Internet 访问。
所以我打算在 DMZ 区域上编写一个应用程序,它将部署在 apache tomcat 上,所以就像当请求来自 tomcat 时,它会将其重定向到位于 Intranet 上的后端应用程序服务器,其中包含所有标头/有效负载并重定向来自的响应后端服务器到网络门户。
【问题讨论】:
标签: java spring spring-boot tomcat8 spring-rest