Geciktirilmiş Ish va RabbitMQ ning Heroku bo'yicha ijobiy va salbiy tomonlari qanday?

Heroku bo'yicha Node.js UDP serverini yozishni istayman va bu ma'lumotlarni ishlash uchun Rails nusxasiga (dyno) biriktirishni rejalashtirmoqdamisiz? Gecikmeli Ish va boshqalar RabbitMQ ? Tashakkur, Chirag

2

1 javoblar

Bularni solishtirish juda qiyin! RabbitMQ - xabar almashish tizimi, delayed_job esa ma'lumotlar bazasi bilan ta'minlangan vazifa navbatidir.

RabbitMQ bilan siz bir vazifa yaratishingiz mumkin, ammo bu ko'pgina foydalanish holatlaridan biridir. Birinchidan, delayed_job - vazifa navbatining juda cheklangan amalga oshirilishi, chunki ma'lumotlar bazasi bunday ish uchun mos emas. (masalan, masalan, http://www.rabbitmq.com/resources/RabbitMQ_Oxford_Geek_Night.pdf ) Ma'lumotlar bazasi oddiy sozlash uchun etarli darajada ishlaydi, lekin natijada, ehtimol, bunday bo'lishi mumkin tushib turadi.

Agar vazifa navbatini istasangiz, men RabbitMQ-ni qo'llab-quvvatlaydigan kishini qidirishingizni tavsiya qilaman.

2
qo'shib qo'ydi
NodeJS Uzbekistan
NodeJS Uzbekistan
152 ishtirokchilar

Guruh NodeJS bo'yicha muloqot qilish uchun ochilgan. Sizni qiziqtirsa: @nodejs_uz @react_uz @angular_uz @yiiframework_uz @js_uzb @typescript_uzb @vuejs_uz @ngTashkent @laravel_uz @uzdevgroup Ish o'rinlari @UzDev_jobs