在环回中实施多租户

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

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

所以search一小时后,我们得到了Loopback-MultiTenancy POC Sample 。

示例看起来不错,确切地说,我们需要什么,虽然有一些问题,我们正在使用这个POC,也在架构层面。

这个POC为每个tenant创build独立的文件夹。 每个tenant文件夹都有自己的config ,自己的datasource和它自己的models ,这是很好的。 但是我们拥有的是,我们拥有所有用户的共同模式。

所以无论何时创build新用户,都必须创build新的租户文件夹,并手动或使用某个脚本移动该文件夹内的所有models

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

所以我们正在寻找更好的解决scheme,它不要求重复,也是为了达到目的,比如环回。

我们有点卡住,需要一些帮助或build议。

谢谢,