我们已使用loopback
作为REST APIs
的后端服务器。
现在我们的产品需要在我们的系统中实现多租户,即每个用户的单独数据库。
所以在搜索了一个小时之后,我们得到了类似Loopback-MultiTenancy POC Sample的内容。
该示例看起来很好并且完全符合我们的需要,尽管我们在使用此poc以及架构级别时遇到了一些问题。
此POC按tenant
创建单独的文件夹。每个tenant
文件夹都有自己的config
,拥有datasource
和自己的models
,这很好。但我们拥有的是,我们为所有用户提供了通用模型。
因此,无论何时创建新用户,都必须手动或使用某些脚本创建新的租户文件夹并将所有models
移到该文件夹中。
但是当我们有100个用户并说我们想要更改特定的模型架构时,它所需要的是反映所有其他租户文件夹中的更改,这对我们来说非常麻烦。
因此,我们正在寻找更好的解决方案,它不会要求重复,也可以用作环回的目的。
我们有点困难,需要一些帮助或建议。
谢谢,