español - ¿Tamaño de longitud de mensaje de ZeroMQ límite?
nanomsg (4)
Algunos tipos de zócalos admiten hasta 2 ^ 64, pero algunos menos de 2 ^ 31.
Debería crear un protocolo que mantenga los trozos por debajo de ese tamaño, pero esta es la respuesta real.
Supongamos que varias máquinas interactúan entre sí utilizando python''s
cliente zeroMQ python''s
.
Estos mensajes son naturalmente formateados como cadenas.
¿Hay un límite a la longitud de un mensaje (cadena)?
Existe la opción de socket ZMQ_MAXMSGSIZE que hace que un par que envía un mensaje de gran tamaño se desconecte, pero el valor predeterminado es "sin límite".
Sin límite
En cuanto a los mensajes de pequeño tamaño transmitidos dentro de las estructuras zmq_msg_t, su límite es de 29 bytes (para zmq versión 3.2.2)
"max_vsm_size = 29", citado de https://github.com/zeromq/libzmq/blob/master/src/msg.hpp