دون إنترنت أولًا، بتعمّق
لماذا يواصل فرع IBEX البيع خلال الانقطاع، وما يجري في العمق.
تحتفظ كل طرفية بقاعدة بيانات محلية كاملة. الطلبات والمدفوعات والطباعة وتسجيل دخول الموظفين تجري كلها على الطرفية، فلا يوقف انقطاع الإنترنت — بل الراوتر — الخدمة. تُستخدم الشبكة لمشاركة التغييرات بين الطرفيات والخادم — لا لجعلها ممكنة.
- القراءة والكتابة محلية — دون ذهاب وإياب إلى خادم للأفعال اليومية.
- تنتظر التغييرات في صندوق صادر حتى يمكن إرسالها، ثم تُرسل مرّة واحدة لكلٍّ منها — فلا يُفقد شيء ولا يتكرّر.
- أشياء قليلة تحتاج الخادم وتنتظر ردّه: إغلاق اليوم، وتغييرات الموظفين والقائمة والإعدادات.
- تطبيق السائق استثناء من مبدأ «دون إنترنت أولًا»: ضغطة السائق دون إشارة لا تُحفظ، ويقول التطبيق ذلك.
- ومع الخادم المحلي للمطعم — كمبيوتر بنظام ويندوز في الفرع يشغّل الخادم على شبكة المطعم — تتشارك أجهزة الفرع تغييراتها عبره أثناء الانقطاع، ويرفعها هو عند عودة الإنترنت. انظر كيف يعمل مبدأ ‹دون إنترنت أولًا›.
نصيحة
أهمّ عادة على الإطلاق: لا تُعِد إدخال طلب أثناء الانقطاع. فهو محفوظ على الطرفية مسبقًا.
هل كان هذا المقال مفيدًا؟