反向代理将HTTP请求转发到其他服务器

时间:2019-09-11 11:17:46

标签: java spring-boot web-services reverse-proxy netflix-zuul

我在不同的服务器上部署了多个应用程序,这些应用程序需要通过HTTP API与特定的第三方服务器进行通信。但是只能从批准的IP地址访问第三方服务器,这意味着我需要在应用程序和第三方服务器之间放置一个反向代理服务器(其IP已被批准)。 我已经尝试过将Netflix-Juul(作为反向代理)保持在我的应用程序和第三方客户端之间。但是Juul会将其属性文件(application.properties)中的微服务项目名称作为 zuul.routes.servicename.url = http://localhost:9999/.(project名称=服务名称) 但是对于第三方应用程序,我只有他们的终点。 因此,在这种情况下,如何将Netflix-zuul(嵌入了Spring Boot)用作反向代理。 目标是将代理服务器和所有要通过它路由到第三方服务器的api调用列入白名单。

0 个答案:

没有答案