Massage Queue قبل از رسیدن درخواست ها به postgresql

پرسیده شده
فعالیت 945 روز پیش
دیده شده 366 بار
0

سلام استاد وقتتون بخیر. یک سوال برای مدل اینستاگرام که مثال زدین نباید مثل مثال های قبلیش چون این همه درخواست رو در آن واحد با پستگرس نمیتونیم پاسخ بدیم یه صف قبلش تشکیل بدیم ؟ تا مثلا لایک و کامنت و ,‘,, از بین نره بعدش با worker  ها در دیتا بیسمون ذخیره شون کنیم .؟ ممنون از زحماتتون’

فایل پیوست

alireza nejati
alireza nejati

31 شهریور 00

0
حذف شده

سلاااااااااااااااااام علیرضا جان

وقتت بخیر

یه راه حل و پیاده سازی میتونه همین باشه بنظرم، که transaction های لایک ها و کامنت ها بفرستیم تو صف و بعد ذخیره کنیم.

وقتی یه پستی لایک میشه. transaction دیتابیسی اش رو بفرستیم به صف و البته تو سیستم کش (که میتونه ردیس یا غیره باشه) هم تغییر رو ذخیره کنیم. و صف به ترتیب transaction ها رو اجرا کنه.

 

تو اینترنت سرچ کردم و رسیدم به این سایت و به این مقاله، گفته داستان هایی از سازنده های اینستاگرام که البته نمیدونم راست گفته یا نه.

https://instagram-engineering.com/

 

تو این مقاله اش توضیحاتی هست در مورد سوالت:

https://instagram-engineering.com/instagration-pt-2-scaling-our-infrastructure-to-multiple-data-centers-5745cbad7834

 

به استاد هم ایمیل میزنم که دانش شون رو با همون به اشتراک بذارن.

فایل پیوست

محمدعلی رضا

توسط

محمدعلی رضا

2 مهر 00