在Loopback中实现多租户

时间:2016-12-07 14:45:22

标签: node.js loopbackjs multi-tenant

我们已使用loopback作为REST APIs的后端服务器。

现在我们的产品需要在我们的系统中实现多租户,即每个用户的单独数据库。

所以在搜索了一个小时之后,我们得到了类似Loopback-MultiTenancy POC Sample的内容。

该示例看起来很好并且完全符合我们的需要,尽管我们在使用此poc以及架构级别时遇到了一些问题。

此POC按tenant创建单独的文件夹。每个tenant文件夹都有自己的config,拥有datasource和自己的models,这很好。但我们拥有的是,我们为所有用户提供了通用模型。

因此,无论何时创建新用户,都必须手动或使用某些脚本创建新的租户文件夹并将所有models移到该文件夹​​中。

但是当我们有100个用户并说我们想要更改特定的模型架构时,它所需要的是反映所有其他租户文件夹中的更改,这对我们来说非常麻烦。

因此,我们正在寻找更好的解决方案,它不会要求重复,也可以用作环回的目的。

我们有点困难,需要一些帮助或建议。

谢谢,

0 个答案:

没有答案