مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

farshad_pickup

عضویت از 1394/04/18

معماری سیستم با دوزیر سیستم (یکی لوکال و دیگری تحت اینترنت) ، چگونه داده هارا سینک (همگام) نگه داریم؟

  • شنبه 18 دی 1395
  • 21:28
تشکر میکنم

سلام دوستان 

فرض کنید می خواهید سیستمی طراحی کنید که از دو زیر سیستم(تحت وب) تشکیل شده است که یکی به صورت لوکال ( بر روی شبکه داخلی) هاست می شود و دیگری بر روی هاست اینترنتی(سرور شبکه داخلی به اینترنت نیز دسترسی دارد)

یک سری داده مشترک بین این دو سیستم وجود دارد ( برای مثال احراز هویت کاربران که برای سیستم داخلی و سایت تحت اینترنت باید یکسان باشد) معماری پیشنهادی شما برای این سیستم به چه شکل است؟


هدف معماری این است که  داده های مشترک با یکدیگر سینک باقی بمونن نکته ای که وجود دارد هر دو این سرور ها باید با یک دیگر انتقال داده داشته باشند برای مثال اگر اینترنت قطع شد به این شکل نیست که فقط سرور داخلی خودش رو با سرور اینترنتی سینک کنه بلکه سرور اینترنتی هم باید داده هایی که در این زمان بر روی سرور داخلی تولید شده(و نیازه که روی سرور اینترنتی نیز موجود باشد ) رادریافت و همگام سازی کنه


ممنون میشم تجربیات یا پیشنهاد های خودتون رو با من در میون بگذارید

پ.ن:
دلایلی هم که نیاز به طراحی این سیستم به صورت دو جزئی می باشد این است 
1- امنیت یک سری از داده ها که روی اینترنت نمی تونن قرار بگیرن
2- اگر دسترسی به نت قطع شد سرویس به صورت محلی قابل دسترسی باشد
3- تحت وب  تنها به یک سری از گزارش ها دسترسی خواهد بود و همچنین ثبت نام یوزر و ...

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 19 دی 1395
  • 09:20

پیشنهاد میکنم از تکتولوژی SyncFramework استفاده کنید

خود sql قابلیت sync را دارد ولی من شخصا از این تکنولوزی استفاده میکنم و به نظر من انعطاف بیشتری دارد

کاربر سایت

farshad_pickup

عضویت از 1394/04/18

  • چهارشنبه 29 دی 1395
  • 08:09

من توی جستجو هایی که کردم ، خیلی جاها اشاره شده syncFramework قدیمی شده و از 2013 2012 دیگه به روز نشده ؟ آیا این صحت داره ؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 29 دی 1395
  • 09:36

من هنوزم از این تکنولوژی استفاده میکنم و تا حالا بهتر از این رو ندیدم شاید دیگه بروز نشه ولی با همین امکاناتی که داره کار ما رو راه میندازه

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)