![]() |
1
1
鉴于可用性对于您的用例并不重要,我认为将配置服务器放在相同的应用程序服务器和
如果其中一个进程节点关闭,您将丢失:1个mongos、1个应用程序服务器和1个配置服务器。在此停机期间,其他两台配置服务器将
只读
,这意味着不会有碎片的平衡、集群配置的修改等
如果其中两个节点(2个流程节点,或1个web服务器和流程节点)关闭,那么您将面临更大的问题。i、 e.您的应用程序可能无论如何都无法正常工作。
话虽如此,请考虑这些节点能够处理
我建议首先在您的典型工作负载和用例下测试开发/登台集群中的部署架构。 另请参见 Sharded Cluster High Availability 了解更多信息。 最后,我建议查看MongoDB v3.2,它是当前的稳定版本。v3.2中的配置服务器被建模为副本集,请参见 Sharded Cluster config servers 了解更多信息。 |
![]() |
Hayato · 如何检查我是如何安装MongoDB的 2 年前 |
![]() |
Valeri · 如何仅获取布尔值数组中没有“false”的文档? 2 年前 |
![]() |
Agrim Singh · 用户数据。名称未显示用户名 2 年前 |
![]() |
danilonet · MongoDb。NET-ObjectId序列化 2 年前 |
![]() |
Windy · MongoDB-查询计算和分组多个项目 2 年前 |
![]() |
Mike Kharkov · 无法从数据库中检索多个值 2 年前 |