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

Configure los hostNames y los puertos del archivo server.xml.
<mongo id="mongo1" libraryRef="MongoLib" hostNames="localhost,localhost,localhost" ports="9991,9992,9993"/>

Resultados

Habrá configurado una configuración de MongoDB compartida.

Icono que indica el tipo de tema Tema de tarea

Nombre de archivo: twlp_mongodb_sharding.html