gpt4 book ai didi

Mongodb slaveOk - 首选服务器

转载 作者:可可西里 更新时间:2023-11-01 10:35:14 28 4
gpt4 key购买 nike

假设我有 N 个服务器,每个服务器都作为 Web 服务器和副本集的 mongodb 成员运行。

我希望 slaveOk 读取首先由本地 mongodb 实例满足,而不是通过网络的远程机器。

文档说 slaveOk 读取由任意成员满足。是否可以覆盖它?

Mongodb 1.8,C-sharp 驱动程序 1.2。

最佳答案

The documentation says slaveOk reads are satisfied by an arbitrary member. Is it possible to override that?

在不更改 C# 驱动程序的情况下。您可能需要查看 this file 中的某处进行这些更改。

Assume I have N servers, each operating as a web server and a mongodb member of a replica set.

请注意,这通常不是 MongoDB 的预期用法。以这种方式实现,您的 Web 服务器将与 MongoDB 竞争 RAM。如果服务器过载,Web 服务器将使 mongod 进程处于饥饿状态,这将导致连接备份并加剧问题。

听起来您正在尝试将 MongoDB 用作本地缓存,并且有更好的工具来完成这项工作。

关于Mongodb slaveOk - 首选服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8217480/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com