利用Spring Cloud开发微服务并实现动态数据源路由详解
一个典型的微服务架构中,服务应该是没有状态的,但是对于一个多租户的SAAS类系统来说,每个租户都有自己的配置和业务数据,并且不同租户的之间的数据应该要满足一定程度的隔离性。隔离方案一般有以下三种: 描述优点 缺点独立数据库一个租户一个数据库隔离级别最高,安全性最好成本较高共享数据库,隔离数据架构多个或所有租户共享Database,但是每个租户一个Schema为安全性要求较高的租户提供了一定程度...