java - 反向代理 Java

标签 java proxy reverse-proxy embedded-jetty embedded-tomcat-7

我正在使用 Java Web 应用程序,并且我想要一个反向代理来屏蔽我的一些内部端点。

要求
1. 反向代理映射需要在运行时可修改,例如,如果我们将某些组件移动到另一台服务器,我们应该能够修改映射,以便将新请求路由到此端点。
2. 这必须可以嵌入到像 Jetty 这样的标准 servlet 容器中。

大多数 Java 反向代理(例如 J2EP)都需要在启动应用程序之前提供映射信息。

最佳答案

Undertow提供可在运行时以编程方式更改的可嵌入反向代理服务器。

如果您想通过 API 进行更高级别的操作,则可以使用 Backflow .它支持使用 REST 调用添加/删除代理后端。

关于java - 反向代理 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25485979/

相关文章:

python - Selenium - PhantomJS 的 Https 问题和 Firefox 的代理身份验证

TLS 背后的 Docker Registry 启用了反向代理 (Traefik) - 远程错误 : Bad Certificate

redirect - 重定向对于 API 网关来说是有效的策略吗?

java - 使用 JFreeChart 在时间序列中显示最近的变化

java - 获取字符串形式的 MimeMessage 内容

proxy - Squid 代理缓存摘要

python - 我怎样才能最轻松地通过 python 的 TLS 代理命令制作 TLS?

Nginx 代理传递和 url 重写

java - H2 未在我的 Spring Boot 应用程序中创建/更新表。我的实体有问题吗?

java - 如何让 JTextArea 出现在 Graphics 之上,两者都在 JComponent 内?