我必须设置一个可以处理故障转移的数据库(如果一个崩溃了,另一个会接管)。因此,我决定使用mongodb:
我用两个实例设置了一个副本集。每个实例在单独的虚拟机上运行。我有几个问题:
建议在副本集中使用至少3个实例。只用两个可以吗?
我有两个实例,然后有两个IP地址。应该给我的需要读/写数据库的应用程序哪个IP地址?当数据库宕机时,请求将如何重定向到仍然运行的实例?