POS và bán lẻ
POS ưu tiên ngoại tuyến: giữ quầy thu ngân chạy khi mất Internet
Quầy thu ngân phụ thuộc vào kết nối liên tục sẽ dừng khi kết nối dừng. Thiết kế ưu tiên ngoại tuyến vẫn tiếp tục bán và đồng bộ sau đó.

Rủi ro của kết nối liên tục
Một hệ thống POS gửi mọi thao tác đến máy chủ từ xa thì dễ xây dựng, nhưng nó dừng khi kết nối dừng. Hỏng bộ định tuyến, đứt đường truyền hay sự cố nhà cung cấp vào giờ cao điểm nghĩa là khách phải chờ và nhân viên xoay xở bằng giấy.
Mô hình ưu tiên ngoại tuyến
Trong thiết kế ưu tiên ngoại tuyến, quầy thu ngân giữ bản sao cục bộ của dữ liệu cần thiết: sản phẩm, giá, các bàn đang mở và doanh số trong ngày. Nó ghi mọi giao dịch lên thiết bị trước, và gửi các bản ghi đến hệ thống trung tâm bất cứ khi nào có kết nối. Khách hàng không bao giờ nhận thấy dịch vụ bị gián đoạn. Dự án SQLite, một cơ sở dữ liệu nhúng được dùng rộng rãi, mô tả trực tiếp kiểu sử dụng này: lưu trữ cục bộ cho từng ứng dụng và thiết bị, và làm bộ nhớ đệm giúp ứng dụng khách tiếp tục hoạt động khi mạng gián đoạn.
Cần kiểm tra gì trước khi dựa vào nó
Hãy hỏi hệ thống giải quyết xung đột thế nào nếu hai thiết bị thay đổi cùng một mục khi ngoại tuyến, nó chạy được bao lâu khi không có kết nối, nó bảo vệ dữ liệu cục bộ ra sao và bạn có thể thấy mọi thứ đã đồng bộ bằng cách nào. Một hệ thống đồng bộ trong im lặng và không hiện trạng thái nào khiến bạn phải đoán.
Kế hoạch của chúng tôi
Vận hành ưu tiên ngoại tuyến và đồng bộ khi trực tuyến là tính năng được lên kế hoạch cho cả MayPos Shop và MayPos CRS. Cả hai sản phẩm vẫn đang phát triển, và danh sách tính năng có thể thay đổi trước khi ra mắt.


