Resque adalah perpustakaan Ruby yang disokong Redis untuk mewujudkan pekerjaan latar belakang, meletakkannya pada pelbagai baris, dan memprosesnya kemudian.Resque (diucapkan seperti "penyelamatan") adalah perpustakaan Redis yang disokong untuk mewujudkan pekerjaan latar belakang, menempatkan pekerjaan tersebut pada pelbagai baris, dan memprosesnya kemudian.Pekerjaan latar belakang boleh menjadi kelas atau modul Ruby yang bertindak balas untuk dilakukan.Kelas sedia ada anda dengan mudah boleh ditukar kepada pekerjaan latar belakang atau anda boleh membuat kelas baru khusus untuk melakukan kerja.Atau, anda boleh buat kedua-duanya.Resque sangat diilhamkan oleh DelayedJob (yang batu) dan terdiri daripada tiga bahagian: Sebuah perpustakaan Ruby untuk membuat, membuat pertanyaan, dan memproses kerja. Satu tugas Rake untuk memulakan pekerja yang memproses kerja aplikasi Sinatra untuk memantau beratur, pekerjaan, dan pekerja.Pekerja resque boleh diedarkan di antara pelbagai mesin, keutamaan sokongan, berdaya tahan untuk kembung memori / "kebocoran," dioptimumkan untuk REE (tetapi bekerja di MRI dan JRuby), memberitahu anda apa yang mereka lakukan, dan mengharapkan kegagalan.Beratur barisan adalah berterusan;menyokong masa yang tetap, push atom dan pop (terima kasih kepada Redis);memberikan penglihatan ke dalam kandungannya;dan menyimpan pekerjaan sebagai pakej JSON yang mudah.Frontend Resque memberitahu anda apa yang dilakukan oleh pekerja, pekerja apa yang tidak dilakukan, apa yang beratur yang anda gunakan, apa yang ada dalam barisan, menyediakan statistik penggunaan umum, dan membantu anda mengesan kegagalan.Resque kini menyokong Ruby 2.3.0 dan ke atas.Kami juga akan menyokong Redis 3.0 dan ke atas.
resque

Kategori

Alternatif untuk Resque untuk Rails ActiveRecord dengan lesen percuma