【问题标题】:Url with tenant id on it, alternatives to pass it as a param?带有租户 ID 的网址,是否可以将其作为参数传递?
【发布时间】:2015-05-23 20:37:39
【问题描述】:

我正在尝试将 www.host.com/{tenant-id}/home 之类的网址映射到 www.host.com/home.xhtml?tenantId= 之类的网址{tenant-id} 其中“tenant-id”是使用该应用的租户的名称,几乎可以是任何名称。

经过一番研究,我发现了许多替代方案,但没有一个能说服我。我将列出替代方案,以便我可以帮助任何人,同时获得一些关于缺少替代方案的反馈。

此外,我的应用程序是用 java 编写的。

我尝试了漂亮的面孔并让它发挥作用。但我担心高负载的一些性能问题。我不知道PF在内部做什么,我担心处理每个请求并应用过滤器可能会很糟糕。

手工过滤器,不可能维护。

有没有人有使用 Htmleasy 的经验?

你知道其他选择吗?

提前致谢 克里斯蒂安。

【问题讨论】:

    标签: java url-rewriting multi-tenant


    【解决方案1】:

    不确定我是否可以为 Java 找到正确的方法。我来自.Net 背景。如果这是给我的,我想创建一个httpmodule 来拦截每个请求,然后相应地翻译 uri。但是,不需要为每个请求在 uri 中启用租户代码,我建议您首先从应用内创建租户上下文,然后将其用于租户识别。

    这将比处理每个请求的 uri 更改更加安全和容易。

    HTH

    【讨论】:

      猜你喜欢
      • 2021-07-08
      • 2011-01-22
      • 1970-01-01
      • 2012-12-26
      • 2010-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-11
      相关资源
      最近更新 更多