Keystone JS/Node js - 多租户SaaS申请
作者: jelordreygulle创建于 2019年11月28日更新于 2024年4月2日
我正在设计一个多租户的 SaaS 应用程序,并且我使用了 Keystone js (Node JS 框架),该框架使用 Mongo 数据库。 我想使用的模型是物理数据分离:这种方法通过为不同的租户/客户提供不同的数据库来分离数据。这有助于我们随着客户数量的增长来扩展应用程序,并根据客户需求来扩展数据库。 问题在于,我不知道如何在 Keystone 中配置或创建设置,以实现多租户系统。 这里的 https://blog.lftechnology.com/designing-a-secure-and-scalable-multi-tenant-application-on-node-js-15ae13dda778 是一个示例,但它使用了不同的数据库,既不是 Mongo 也不是 keystone js。 有人有什么想法吗,如何将 keystone js 配置为使用物理数据分离模型来实现多租户,或者是否还有其他解决方案? 从这个讨论中有了一些回答,但对我来说并不清楚 Implementing multitenancy in KeystoneJS。 谢谢。
内容来源: keystonejs/keystone-classic