Redis
 sql >> Base de Dados >  >> NoSQL >> Redis

Redis Cluster vs ZeroMQ no Pub/Sub, para sistemas distribuídos com escala horizontal


Você quer minimizar a latência, eu acho. O número de canais é irrelevante. Os fatores-chave são o número de editores e número de assinantes, tamanho da mensagem, número de mensagens por segundo por editor, número de mensagens recebidas por cada assinante, aproximadamente. ZeroMQ pode fazer vários milhões de pequenas mensagens por segundo de um nó para outro; seu gargalo será a rede muito antes de ser o software. A maioria das arquiteturas pubsub de alto volume, portanto, usa algo como multicast PGM, que o ZeroMQ suporta.