Tôi đã làm việc với cả ZeroMQ và Redis với python. Tôi có thể nói ZeroMQ mạnh mẽ hơn, nó cung cấp khả năng cân bằng tải đơn giản thực sự và còn hơn cả pub-sub, như trả lời yêu cầu giữa những người khác. Nhưng nếu bạn chỉ đứng sau pub-sub, redis đơn giản hơn nhiều.
Trong trường hợp máy chủ redis gặp sự cố hoặc ngừng hoạt động, tất cả các máy khách cũng sẽ ngừng hoạt động, với ZeroMQ, các máy khách hoạt động ngay cả khi không có máy chủ.
Cả hai dịch vụ đều có sẵn với bất kỳ ngôn ngữ lập trình nào, ruby, python, C, C ++ và hơn thế nữa.
Tóm lại, redis đơn giản hơn nhiều, rất đáng tin cậy. ZeroMQ cực kỳ đáng tin cậy nhưng phức tạp hơn.
Nếu tôi chỉ làm phụ cho quán rượu, tôi sẽ chọn redis, nếu không tôi sẽ chọn ZeroMQ. Nếu tôi từ bỏ lượng truy cập lớn, tôi sẽ chọn ZeroMQ