VonaJS如何实现多租户既支持共享又支持独立模式?
摘要:VonaJS 通过多实例的概念来支持多租户 SAAS 系统的开发。只需启动一个后端服务,即可支持多个实例同时运行。同时支持共享模式和独立模式。
多实例/多租户
VonaJS 通过多实例的概念来支持多租户 SAAS 系统的开发。只需启动一个后端服务,即可支持多个实例同时运行
VonaJS 支持以下几种多实例/多租户模式:
共享模式:多个实例共享同一个数据库,通过实例Id字段隔离多实例之间的数据
独立模式:每个实例都使用独立的数据库,从而满足大数据量的业务需求
混合模式:在一个系统中同时支持共享模式和独立模式,从而可以精确指定某个实例使用共享数据库还是独立数据库
实例配置
1. 测试环境、开发环境
在测试环境和开发环境中,系统默认提供了一个缺省实例。
