Ecto 使用多个节点
Ecto use multiple nodes
我有一个复制的 PostgreSQL 数据库,有一个主数据库和两个副本数据库。
我希望 Ecto 使用 master 进行写入查询,并使用 slaves(可能与 master 一起)进行读取,可能有一个权重选项来平衡查询。
这可以通过配置实现吗?我似乎无法在文档中或通过谷歌搜索找到它。
我正在使用 Ecto 2.1。
不是按配置。但是您可以在配置中定义多个存储库,并在 select 语句 sample 中使用不同的存储库。至少这将帮助您将读取和写入语句定向到两个不同的节点。
我有一个复制的 PostgreSQL 数据库,有一个主数据库和两个副本数据库。
我希望 Ecto 使用 master 进行写入查询,并使用 slaves(可能与 master 一起)进行读取,可能有一个权重选项来平衡查询。
这可以通过配置实现吗?我似乎无法在文档中或通过谷歌搜索找到它。
我正在使用 Ecto 2.1。
不是按配置。但是您可以在配置中定义多个存储库,并在 select 语句 sample 中使用不同的存储库。至少这将帮助您将读取和写入语句定向到两个不同的节点。