【发布时间】:2015-05-23 20:37:39
【问题描述】:
我正在尝试将 www.host.com/{tenant-id}/home 之类的网址映射到 www.host.com/home.xhtml?tenantId= 之类的网址{tenant-id} 其中“tenant-id”是使用该应用的租户的名称,几乎可以是任何名称。
经过一番研究,我发现了许多替代方案,但没有一个能说服我。我将列出替代方案,以便我可以帮助任何人,同时获得一些关于缺少替代方案的反馈。
此外,我的应用程序是用 java 编写的。
- 漂亮的面孔(或重写)。 http://www.ocpsoft.org/prettyfaces/
- Htmleasy (Resteasy) https://github.com/voodoodyne/htmleasy
- 过滤器,手工制作。
- 通过代理 (Apache / HaProxy) 重写 URL
我尝试了漂亮的面孔并让它发挥作用。但我担心高负载的一些性能问题。我不知道PF在内部做什么,我担心处理每个请求并应用过滤器可能会很糟糕。
手工过滤器,不可能维护。
有没有人有使用 Htmleasy 的经验?
你知道其他选择吗?
提前致谢 克里斯蒂安。
【问题讨论】:
标签: java url-rewriting multi-tenant