Conexión a un conjunto distribuido de instancias de MongoDB
El acceso a los datos almacenados en un conjunto distribuido de instancias de MongoDB es casi el mismo procedimiento que conectar a una sola instancia de MongoDB.
Antes de empezar
Habilite la aplicación para utilizar MongoDB. Consulte Creación de aplicaciones de Liberty que utilizan MongoDB.
Acerca de esta tarea
Cuando configura la característica de mongo en el archivo server.xml, puede pasar una colección de host y puertos que son miembros del conjunto de réplicas o servidores de mongos compartidos.
Si las combinaciones de host:port son miembros del conjunto de réplicas, el cliente encuentra todos los miembros y utiliza el maestro de forma predeterminada. Si las combinaciones son servidores de mongos compartidos, el cliente envía todas las solicitudes al miembro más cercano con el menor tiempo de ping. Si el miembro más cercano está inactivo, el cliente hace una migración tras error automática al servidor siguiente.
Procedimiento
<mongo id="mongo1" libraryRef="MongoLib" hostNames="localhost,localhost,localhost" ports="9991,9992,9993"/>