应用引擎中带有命名空间的多租户如何工作?我的应用程序有多个用户,每个用户有点像多租户中的租户。他们的 URL 以 domain/customer/companyToken#pageName?param1¶m2 开头。因此,从 Google 文档中,如果我想对每个客户应用带有命名空间的多租户,您需要为每个客户分配 NamespaceManager 的唯一 ID 所以如下所示:
NamespaceManager.set(request.getServerName());
现在我有几个问题。
App Engine 命名空间的多租户如何真正发挥作用?
它如何改变我们一般访问数据的方式?
它如何改变我们使用 Objectify 访问数据的方式?
首先我对将上述应用到应用程序的理解是,在检索数据时,与上述客户(租户)相关的所有数据都聚集在同一个命名空间中,那么我们使用 Objectify 访问数据的方式如何改变?目前公司 obj 是所有与客户相关的 obj 的父对象。(所以如果是我的申请?)
非常感谢你。