Redis
 sql >> Database >  >> NoSQL >> Redis

Redis Cluster vs ZeroMQ in Pub/Sub, per sistemi distribuiti con scalabilità orizzontale

Vuoi ridurre al minimo la latenza, immagino. Il numero di canali è irrilevante. I fattori chiave sono il numero di editori e il numero di abbonati, la dimensione del messaggio, il numero di messaggi al secondo per editore, il numero di messaggi ricevuti da ciascun abbonato, approssimativamente. ZeroMQ può eseguire diversi milioni di piccoli messaggi al secondo da un nodo all'altro; il tuo collo di bottiglia sarà la rete molto prima che sia il software. La maggior parte delle architetture pubsub ad alto volume utilizza quindi qualcosa come il multicast PGM, che ZeroMQ supporta.