上一篇文章讲了简单分片的配置,想查看的可以点这个链接查看:https://blog.csdn.net/m0_37294207/article/details/123646170
mongodb简单分片解决了海量存储和动态扩容的问题,但在实际生产环境需要能高可靠、高可用。因此要有一个Replica Sets + Sharding的解决方案,对分片做集群。
- Shard:
使用 Replica Sets,确保每个数据节点都具有备份、自动容错转移、自动恢复能力。
- Config:
使用 3 个配置服务器,确保元数据完整性。
- Route:
使用 3 个路由进程,实现负载平衡,提高客户端接入性能。
1、在测试之前,先简单描述一下本机测试环境的地址跟端口号,如下:
服务1 | 服务2 | 服务3 | ||
---|---|---|---|---|
shard1 | 127.0.0.1:27019 | 127.0.0.1:27119 | 127.0.0.1:27219 | shard1的集群 |