Наше требование очень простое. Отправлять сообщения пользователям, подписавшимся на тему. Нам нужна наша система обмена сообщениями, чтобы иметь возможность поддерживать миллионы тем и, возможно, миллионы подписчиков на любую тему почти в реальном времени. Наше приложение построено на Java.
Мы почти определились с RabbitMQ из-за поддержки сообщества, документации и функций (возможно, она предоставит все, что нам нужно). Но я очень склонен к использованию Redis, потому что он выглядит многообещающе и легко. Честно говоря, у меня ограниченное понимание Redis как системы обмена сообщениями, но, глядя на растущее число компаний, использующих его в качестве очередей (с Ruby Resque), я хочу знать, есть ли такое предложение, как Resque в Java, и каковы его преимущества или преимущества. недостатки использования Redis в качестве MQ над RabbitMQ.