我正在使用 Java Web 应用程序,我希望有一个反向代理来屏蔽我的一些内部端点。
要求:
- 反向代理映射需要在运行时进行修改,例如,如果我们将一些组件移动到另一台服务器,我们应该能够修改映射,以便将新请求路由到该端点。
- 这必须可以嵌入到像 Jetty 这样的标准 servlet 容器中。
大多数 Java 反向代理(例如 J2EP)都需要在启动应用程序之前提供可用的映射信息。
我正在使用 Java Web 应用程序,我希望有一个反向代理来屏蔽我的一些内部端点。
要求:
大多数 Java 反向代理(例如 J2EP)都需要在启动应用程序之前提供可用的映射信息。
据我所知,http ://www.membrane-soa.org/service-proxy/支持您的所有要求:
Membrane 有一个 WebUI,您可以在其中在运行时添加和删除代理连接,例如将虚拟主机的端口 80 上的传入请求转发到目标主机:端口
膜可以作为独立应用程序运行或部署在应用程序服务器中。
Membrane 是 ASF 2.0 许可下的开源项目