【问题标题】:Knex Support for Read ReplicasKnex 对只读副本的支持
【发布时间】:2017-12-24 00:19:37
【问题描述】:

Knex 是否支持将查询路由到 MySQL 只读副本,例如 Sequelize does?如果是这样,我怎样才能做到这一点?

【问题讨论】:

    标签: mysql node.js knex.js


    【解决方案1】:

    目前在 knex (0.14) 中不支持。

    要完成类似的操作,您需要创建多个 knex 实例,并将读取查询显式发送到只读副本 knex 实例并将查询写入主实例。

    已经讨论过实现这个功能,但我认为目前没有人在研究它。

    【讨论】:

    • 刚开始使用 Knex,并希望将其视为一项功能(支持 MSSSQL,这将是传统连接字符串的一部分,可用于与高可用性组中的只读副本通信: ApplicationIntent: 'readOnly 。我当前的 SQL 版本是 2017。任何帮助将不胜感激。Knex 支持原始连接字符串吗?
    • 如果 DB 驱动支持该功能,也可以与 knex 一起使用。
    猜你喜欢
    • 2017-08-13
    • 1970-01-01
    • 2020-07-07
    • 2021-01-19
    • 1970-01-01
    • 1970-01-01
    • 2020-12-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多