من به دنبال یک سیستم هستم که با استفاده از آن بتوانم پیام های ارسالی خودم را در node.js با استفاده از صف بندی یا همان queue ارسال کنم تا علاوه بر اینکه فشار از سرور برداشته شود، تمام پیام ها به درستی به سمت کلاینت ارسال شود. حالا برخی مواقع ممکنه هدف من از این کار push notification باشه یا مثلا کارهایی که سمت socket.io انجام میشه. این کار را می توان با استفاده از socket.io پیاده سازی کرد ولی مشکلی داره و اونم اینه که برخی از پیام ها به دقت فرستاده نمیشه یا تکراری هستن.
پس بهترین سیستم برای صف بندی پیام ها (Queue) چیه؟
بهترین روش برای ارسال پیام های node.js به صورت صف بندی یا queue استفاده از پکیج ردیس (Redis) می باشد. این پکیج رایگان بوده و به راحتی روی سیستم سرور شما قابل پیاده سازی است.
از طرفی یک نسخه برای سمت کلاینت دارد که node_redis نامیده می شود. رویدادها در این پکیج به صورت pubsub هستند.
به جمع هزاران کاربر اینستاگرامی روکسو بپیوندید.