Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Redis Cluster vs. ZeroMQ in Pub/Sub, für horizontal skalierte verteilte Systeme

Sie möchten die Latenz minimieren, denke ich. Die Anzahl der Kanäle spielt keine Rolle. Die Schlüsselfaktoren sind ungefähr die Anzahl der Herausgeber und die Anzahl der Abonnenten, die Nachrichtengröße, die Anzahl der Nachrichten pro Sekunde pro Herausgeber und die Anzahl der von jedem Abonnenten empfangenen Nachrichten. ZeroMQ kann mehrere Millionen kleine Nachrichten pro Sekunde von einem Knoten zum anderen senden; Ihr Flaschenhals wird das Netzwerk sein, lange bevor es die Software ist. Die meisten PubSub-Architekturen mit hohem Volumen verwenden daher so etwas wie PGM-Multicast, das von ZeroMQ unterstützt wird.