簡體   English   中英

反向代理Java

[英]Reverse Proxy Java

我正在使用Java Web應用程序,但我想使用一個反向代理來掩蓋我的一些內部端點。

要求
1.反向代理映射需要在運行時進行修改,例如,如果我們將某些組件移至另一台服務器,則我們應該能夠修改映射,以便將新請求路由到此端點。
2.必須將其嵌入到諸如Jetty之類的標准servlet容器中。

目前,大多數Java反向代理(例如J2EP)都需要在啟動應用程序之前獲得可用的映射信息。

據我所知, http//www.membrane-soa.org/service-proxy/支持您的所有要求:

膜具有WebUI,您可以在其中運行時添加和刪除代理連接,例如,將端口80上的虛擬主機的傳入請求轉發到目標主機:端口

膜可以作為獨立應用程序運行,也可以部署在應用程序服務器中。

膜是ASF 2.0許可下的一個開源項目

Undertow提供了可嵌入的反向代理服務器,可以在運行時以編程方式對其進行更改。

如果您想通過API在更高級別上進行操作,則可以使用Backflow 它支持使用REST調用添加/刪除代理后端。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM