بهترین روش برای صف بندی (Queue) پیام ها در Node.js‌ چیست؟

من به دنبال یک سیستم هستم که با استفاده از آن بتوانم پیام های ارسالی خودم را در node.js با استفاده از صف بندی یا همان queue ارسال کنم تا علاوه بر اینکه فشار از سرور برداشته شود، تمام پیام ها به درستی به سمت کلاینت ارسال شود. حالا برخی مواقع ممکنه هدف من از این کار push notification باشه یا مثلا کارهایی که سمت socket.io انجام میشه. این کار را می توان با استفاده از socket.io پیاده سازی کرد ولی مشکلی داره و اونم اینه که برخی از پیام ها به دقت فرستاده نمیشه یا تکراری هستن.

پس بهترین سیستم برای صف بندی پیام ها (Queue) چیه؟

برچسب ها:
پرسیده شده در: 6 سال قبل
آمار بازدید: 1900
pirniak (351)
بیش از ۱ سال عضویت در روکسو بیش از ۱ سال عضویت در روکسو دارای سوال با ۱۰ رأی دارای سوال با ۱۰ رأی ارسال کننده پاسخ با ۱۰ رای ارسال کننده پاسخ با ۱۰ رای دارای ۲۰۰ کارما دارای ۲۰۰ کارما
1

بهترین روش برای ارسال پیام های node.js‌ به صورت صف بندی یا queue استفاده از پکیج ردیس (Redis) می باشد. این پکیج رایگان بوده و به راحتی روی سیستم سرور شما قابل پیاده سازی است.

از طرفی یک نسخه برای سمت کلاینت دارد که node_redis نامیده می شود. رویدادها در این پکیج به صورت pubsub هستند.

ارسال شده در: 6 سال قبل
masoudsalehi (1725)
بیش از ۲ سال عضویت در روکسو بیش از ۲ سال عضویت در روکسو دارای 1000 کارما دارای 1000 کارما نظرات دریافتی:‌ بیش از 50 نظرات دریافتی:‌ بیش از 50 دارای 25 پاسخ صحیح دارای 25 پاسخ صحیح ارسال کننده پاسخ با 25 رای ارسال کننده پاسخ با 25 رای
من به همچین مشکلی برخورد کردم البته این مشکل در اندروید هست پیام های سرور را بدرستی نمیتونم دریافت کنم در صورتی که طرف سرور درست هست - pandsoft در 6 سال قبل
یعنی بجای سوکت ای او از ردیس استفاده کنیم؟ - pandsoft در 6 سال قبل
جهت ارسال پاسخ ابتدا عضو سایت شوید.