webman saas 有什么比较好的动态链接切换数据库方案

kzhzjdyw888

Webman 使用内置laravelORM 有没比较推荐的动态链接切换数据库方案。通过database 定义好的去切换还是不够灵活。

456 2 1
2个回答

walkor 打赏

如果是同一个数据库ip端口,可以加个中间件,中间件里使用 use database 语句切换数据库。

  • kzhzjdyw888 2024-11-25

    非常感谢!分布式数据库直接use数据库名称行不通。

  • gift 16天前

    这种如果有多个请求进到同一个worker进程中,如果A请求use test1正在查询数据,此时B请求进来use test2,A请求还没有结束,是不是就会查询到test2中的数据了

  • walkor 16天前

    webman除非用了协程,否则不会出现同一个进程同时处理A B请求的情况,都是排队的。

darcy

我是中间件加了redis + appId 来获取不同配置的库

  • 暂无评论
×
🔝