Jeg bruger Tornado og RabbitMQ (uden selleri) sammen med stor succes lige nu. Jeg lavede også nogle prototyper med Redis tilsluttet systemet som en db. Din bedste chance for succes er at finde asynkrone biblioteker, der kan tilsluttes Tornados ioloop. For eksempel er der tornado-redis, pika (for RabbitMQ) og tornado-selleri. Jeg skal tilføje, at jeg aldrig har brugt tornadoselleri, så jeg er ikke sikker på kvaliteten.
Rent arkitektonisk synes jeg ikke der er noget galt i at bruge både Redis og RabbitMQ sammen. Mens begge kan bruges som meddelelsesmæglere, er RabbitMQ ikke rigtig egnet til brug som en cache, mens Redis er velegnet til den brugssag. Hvis du brugte memcached i stedet for Redis, ville det slet ikke virke meget usædvanligt, vel?
Også (og måske er dette det bedste argument, jeg kan fremføre for at foreslå, at Redis + RabbitMQ kan fungere), Pinterest bruger tilsyneladende (eller i det mindste brugt) begge til at køre deres websted:http://blog.gopivotal.com/pivotal/case- studier-2/using-redis-at-pinterest-for-billions-of-relationships.
Jeg fandt en anden kilde, der siger, at de til sidst erstattede Selleri/RabbitMQ med en anden løsning, men det virkede tydeligvis for dem i et stykke tid.
rediger: Fandt et Quora-link fra 2011, der siger, at de faktisk også kørte Tornado!