سوال بپرسید
0

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

سوال بپرسید

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

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

برچسب ها:
گزارش سوال
پرسیده شده در 1 ماه پیش
آمار بازدید: 92
pirniak (23)

1 پاسخ

1
28 آذر 97 در 18:15

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

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

من به همچین مشکلی برخورد کردم البته این مشکل در اندروید هست پیام های سرور را بدرستی نمیتونم دریافت کنم در صورتی که طرف سرور درست هست – pandsoft در 1 ماه پیش
یعنی بجای سوکت ای او از ردیس استفاده کنیم؟ – pandsoft در 1 ماه پیش