Del curso: MongoDB esencial

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 24.900 cursos impartidos por expertos del sector.

MongoDB Wire Protocol

MongoDB Wire Protocol

¿Qué es MongoDB Wire Protocol? Es un protocolo simple basado en sockets y estilo de solicitud/respuesta. Los clientes se comunican con el servidor de la base de datos a través de un socket TCP/IP normal. El puerto por defecto es 27017, pero puede variar y es configurable. Hay dos tipos de mensajes: solicitudes de clientes, y respuestas de bases de datos. En general, cada mensaje consta de un encabezado de mensaje estándar, seguido de datos específicos de la solicitud. El encabezado del mensaje estándar está estructurado de la siguiente manera. Como puedes ver, en primer lugar, el tamaño total del mensaje, seguido del identificador único de este. También vendrá el requestID de los mensajes, que si viene de la base de datos será del OP_QUERY, pero si es un mensaje del cliente, vendrá del OP_GET_MORE. Por último, el tipo de solicitud o tipo de mensaje. Si quieres conocer más al respecto, te aconsejo ir a la página oficial de MongoDB.com y en la documentación podrás encontrar más…

Contenido