SAAS唯一可识别的Url

时间:2014-10-08 21:38:40

标签: architecture saas

像Bidsketch这样的公司为其参与机构提供了一个独特的子域名,可以通过Bidsketch访问他们的帐户。从网站结构的角度来看,他们是如何做到的?他们每个帐户都没有单独的网站?任何见解都会很棒!

1 个答案:

答案 0 :(得分:0)

您是对的,他们可能没有每个帐户的实际网站。

通常,您需要从URL的某些部分标识“租户”信息 - 子域/主机名或主机名后的URL段的一部分。请求将被路由到单个站点(在群集中) - 通过DNS或位于Web群集之前的设备从URL段中剥离租户ID,将其写入cookie /请求标头并将其路由到只有网站。

在Web服务器的请求管道的早期,请求管道中的逻辑可以获取租户信息,可能将其放入在请求的生命周期内可用的应用程序/框架上下文中,并相应地处理请求,从租户特定商店采购数据。

希望这有帮助!