imbo / imbo-multi-backend
此包已被弃用且不再维护。未建议替代包。
为Imbo使用多个数据库/存储后端
0.0.2
2015-12-02 17:38 UTC
Requires
- php: >=5.4.0
This package is not auto-updated.
Last update: 2023-04-15 10:01:29 UTC
README
为Imbo使用多个数据库/存储后端
安装
设置依赖项
如果您已通过composer安装了Imbo,使多后端适配器运行起来非常简单。只需将imbo/imbo-multi-backend
作为依赖项添加,并运行composer update
。
{ "require": { "imbo/imbo-multi-backend": "dev-master", } }
配置Imbo
安装完成后,您需要配置适配器。示例配置文件可以在config/config.dist.php
中找到。只需将文件复制到您的Imbo config
文件夹中,调整参数,并将其命名为multi-backend.php
,例如。Imbo应自动检测并使用配置的适配器。
警告
这处于开发的早期阶段,有很多场景尚未考虑。目前的工作方式是简单地遍历提供的后端,并尝试依次在每个后端上执行相同的操作。任何适配器引发的异常都可能使两个后端最终处于不同步的状态。未来,您可以想象在这种情况下应用某种形式的回滚模式,以尝试使后端同步。
对于获取操作,它会尝试从每个后端读取数据/状态,直到找到一个返回积极结果的。如果没有找到,将触发404(如预期的那样)。
许可证
版权所有 (c) 2015, Espen Hovlandsdal
在MIT许可证下授权