在环回中实施多租户
我们已经在使用loopback
作为REST APIs
后端服务器。
现在我们的产品需要在我们的系统中拥有多租户,即每个用户的单独数据库。
所以search一小时后,我们得到了Loopback-MultiTenancy POC Sample 。
示例看起来不错,确切地说,我们需要什么,虽然有一些问题,我们正在使用这个POC,也在架构层面。
这个POC为每个tenant
创build独立的文件夹。 每个tenant
文件夹都有自己的config
,自己的datasource
和它自己的models
,这是很好的。 但是我们拥有的是,我们拥有所有用户的共同模式。
所以无论何时创build新用户,都必须创build新的租户文件夹,并手动或使用某个脚本移动该文件夹内的所有models
。
但是当我们有100个用户并且说我们想要改变一个特定的模型模式时,所需要的就是反映所有其他租户文件夹中的变化,这对我们来说是非常麻烦的。
所以我们正在寻找更好的解决scheme,它不要求重复,也是为了达到目的,比如环回。
我们有点卡住,需要一些帮助或build议。
谢谢,