sql >> Base de Datos >  >> NoSQL >> Redis

Redis Cluster vs ZeroMQ en Pub/Sub, para sistemas distribuidos escalados horizontalmente

Quieres minimizar la latencia, supongo. El número de canales es irrelevante. Los factores clave son el número de editores y el número de suscriptores, el tamaño del mensaje, el número de mensajes por segundo por editor, el número de mensajes recibidos por cada suscriptor, aproximadamente. ZeroMQ puede enviar varios millones de mensajes pequeños por segundo de un nodo a otro; su cuello de botella será la red mucho antes que el software. Por lo tanto, la mayoría de las arquitecturas pubsub de gran volumen utilizan algo como la multidifusión PGM, que es compatible con ZeroMQ.