Saya telah bekerja dengan ZeroMQ dan Redis dengan python. Saya akan mengatakan ZeroMQ lebih kuat, ia menawarkan penyeimbangan beban yang sangat sederhana dan juga lebih dari pub-sub, seperti balasan permintaan antara lain. Tetapi jika Anda hanya mencari pub-sub, redis jauh lebih sederhana.
Jika server redis mogok atau berhenti bekerja, semua klien juga akan berhenti bekerja, dengan ZeroMQ, klien bekerja meskipun tidak ada server.
Kedua layanan tersedia dengan bahasa pemrograman apa pun, ruby, python, C, C++, dan lainnya.
Singkatnya, redis jauh lebih sederhana, sangat andal. ZeroMQ sangat andal tetapi lebih kompleks.
Jika saya hanya melakukan sub pub, saya akan memilih redis, kalau tidak saya akan memilih ZeroMQ. Jika saya akan melihat banyak lalu lintas, saya akan memilih ZeroMQ