Redis
 sql >> Teknologi Basis Data >  >> NoSQL >> Redis

Bisakah saya menggunakan Tornado+ Seledri+ RabbitMQ + Redis?

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!




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. ServiceStack:Pulihkan kembali pipeline saat menjalankan Layanan secara manual?

  2. Bagaimana cara menentukan kebocoran memori Redis?

  3. Bagaimana memulihkan data redis dari snapshot (file rdb) yang disalin dari komputer lain?

  4. Stackexchange.Redis mengapa ConnectionMultiplexer.Connect membuat dua koneksi klien?

  5. Bagaimana cara memonitor Redis sebagai mesin antrian menggunakan cli yang mirip dengan beanstalkd?