Saya menggunakan Tornado dan RabbitMQ (tanpa Seledri) bersama-sama dengan sangat sukses sekarang. Saya juga melakukan beberapa prototyping dengan Redis terhubung ke sistem sebagai db, juga. Peluang terbaik Anda untuk sukses adalah menemukan pustaka asinkron yang dapat dihubungkan ke ioloop Tornado. Misalnya ada tornado-redis, pika (untuk RabbitMQ), dan tornado-seledri. Saya harus menambahkan bahwa saya tidak pernah menggunakan seledri tornado, jadi saya tidak yakin dengan kualitasnya.
Dari sudut pandang arsitektur murni, saya rasa tidak ada yang salah dengan menggunakan Redis dan RabbitMQ bersama-sama. Meskipun keduanya dapat digunakan sebagai perantara pesan, RabbitMQ tidak terlalu cocok untuk digunakan sebagai cache, sedangkan Redis sangat cocok untuk kasus penggunaan tersebut. Jika Anda menggunakan memcached alih-alih Redis, sepertinya tidak terlalu aneh, kan?
Juga (dan mungkin ini adalah argumen terbaik yang dapat saya buat untuk menyarankan Redis + RabbitMQ dapat bekerja), Pinterest tampaknya menggunakan (atau setidaknya digunakan) keduanya untuk menjalankan situs mereka:http://blog.gopivotal.com/pivotal/case- studi-2/using-redis-at-pinterest-for-billions-of-relationships.
Saya menemukan sumber lain yang mengatakan bahwa mereka akhirnya mengganti Celery/RabbitMQ dengan solusi lain, tetapi jelas itu berhasil untuk mereka untuk sementara waktu.
edit: Menemukan tautan Quora dari 2011 yang mengatakan bahwa mereka juga menjalankan Tornado!