سلام وقت بخیر
یه راهنمایی میخواستم ازتون برای پیاده سازی معماری بالا ک یه نرم افزار مانیتورینگ الارم هست برای الارم هایی ک از پنل دزدگیر میاد
نحوه کار سیستم به این صورته ک پنل دزدگیر در صورتی ک یه اتفاقی مثل حریق یا سرقت یا ... رخ بده یه ایونت با ایدی یکتا رو برای مانیتورینگ ارسال میکنه
حالا ما تو این سیستم میخوایم مانیتورینگ رو روی دوتا سرور مختلف ران کنیم و پنل دزدگیر میتونه یه ایونت رو به هر دو سرور مانیتورینگ ارسال کنه (این کار برای اینه ک چون پروتکل ارسال ایونت udp هست ما دوتا مانیتورینگ ران میکنیم ک اگر احیانا یکیش ایونت بهش نرسید دومی بتونه ایونت رو دریافت کنه و ایونت از دست نره)
حالا مشکل اینه ک دوتا نود باید هم توانایی نوشتن و خوندن داشته باشن و در عین حال باید دیتا هاشون سینک بشن
و اینکه کلا این سرورها و پنل دزدگیر و کلاینتها داخل شبکه داخی ان (اینترانت)و دسترسی به اینترنت ندارن
ما در واقع میخوایم سینک شدن به صورت کلد بکاپ باشه به غیر از یه تیبل ک الارمهای پنل رو ذخیره میکنه ،اون باید هات بکاپ باشه یعنی باید در لحظه بین دو سرور چک بشه اگر ایونت به یکی از دو سرور نرسیده بود ، بهش اضافه بشه
درکل منظورم اینه ما در واقع یه جورایی معماری
multi master group replication
رو باید پیاده سازی کنیم ولی دیتابیسمون postgres هست
من دوره تا ابتدای فصل دیتابیس sql server
دیدم
اما چیزی شبیه این مدل پیاده سازی نشده بود برای postgres
