123
Resque, arka plan işleri oluşturmak, bunları birden çok kuyruğa yerleştirmek ve daha sonra işlemek için Redis destekli bir Ruby kütüphanesidir.Resque ("rescue" gibi telaffuz edilir), arka plan işleri oluşturmak, bu işleri birden çok kuyruğa yerleştirmek ve daha sonra işlemek için Redis destekli bir kütüphanedir.Arka plan işleri, gerçekleştirmeye yanıt veren herhangi bir Ruby sınıfı veya modülü olabilir.Mevcut sınıflarınız kolaylıkla arka plan işlerine dönüştürülebilir veya özellikle iş yapmak için yeni sınıflar oluşturabilirsiniz.Veya her ikisini de yapabilirsiniz.Resque, DelayedJob'dan (bu sallanan) büyük ölçüde ilham alıyor ve üç bölümden oluşuyor: İşleri oluşturmak, sorgulamak ve işlemek için bir Ruby kütüphanesi İşleri işleyen bir işçi başlatmak için bir görev Görevleri, işleri ve çalışanları izlemek için bir Sinatra uygulaması.Resque işçileri birden fazla makine arasında dağıtılabilir, destek öncelikleri, bellek şişkinliğine / "sızıntılarına" dayanıklıdır, REE için optimize edilmiştir (ancak MRI ve JRuby üzerinde çalışır), ne yaptıklarını söyler ve hata beklerler.Kurtarma kuyrukları kalıcıdır;sabit zamanı, atomik itme ve popu destekleyin (Redis sayesinde);içeriklerine görünürlük sağlamak;ve işleri basit JSON paketleri olarak saklayın.Resque ön ucu size çalışanların ne yaptığını, çalışanların ne yapmadığını, hangi kuyrukları kullandığınızı, bu kuyruklarda ne olduğunu söyler, genel kullanım istatistikleri sağlar ve hataları izlemenize yardımcı olur.Resque artık Ruby 2.3.0 ve üzerini desteklemektedir.Ayrıca sadece Redis 3.0 ve üstünü destekleyeceğiz.

İnternet sitesi:

Kategoriler

Açık kaynak lisanslı Redis için Resque'a alternatifler