چرا سفارشگیر آفلاین برای کافه و رستوران حیاتی است؟
اینترنت باید امکانهای بیشتری اضافه کند، نه اینکه شرط ادامه فروش باشد. معماری آفلاینمحور یعنی صندوق در زمان قطعی همچنان کار کند.
آفلاینمحور یعنی چه؟
در معماری آفلاینمحور، دادههای لازم برای فروش روزمره روی دستگاه موجود است. ثبت سفارش ابتدا محلی انجام میشود و شبکه برای همگامسازی، گزارش مرکزی یا سرویسهای جانبی استفاده میشود.
معماری آفلاینمحور
صف همگامسازی چگونه کار میکند؟
هر تغییر در یک صف پایدار ثبت میشود. رکورد شناسه یکتا دارد تا ارسال دوباره، سفارش تکراری نسازد. پس از برگشت اینترنت، صف بهترتیب ارسال و نتیجه هر مورد ثبت میشود.
کدام دادهها نباید ساده سینک شوند؟
موجودی انبار یک عدد ساده نیست؛ نتیجه خرید، فروش، ضایعات و اصلاحات است. همگامسازی کور عدد موجودی میتواند تغییر معتبر یک دستگاه را پاک کند. مدل تراکنشی یا عکس موجودی برای گزارش، انتخاب امنتری است.
چرخه یک سفارش آفلاین
آزمون واقعی قطعی
کابل شبکه را هنگام ثبت سفارش قطع کنید، برنامه را ببندید و دوباره باز کنید، چند سفارش بسازید و سپس اینترنت را برگردانید. هیچ سفارش نباید گم یا دو بار ثبت شود.
تفکیک مسئولیت داده
پشتیبانگیری محلی
نسخه پشتیبان باید دورهای، قابلبازیابی و ترجیحاً در مسیری جدا از فایل اصلی باشد. بکاپی که بازیابی آن آزمایش نشده، هنوز پشتیبان قابلاعتماد محسوب نمیشود.