Şebeke çekmediğinde temsilci ne yapıyor?
Rutun yarısı bodrum katında bir depo, sanayi sitesinde bir kanal müşterisi ya da köyde bir bakkal. Temsilcinin orada sipariş alamaması günü durdurmaz — akşam ofiste tekrar girilir, bu sefer fiyat hatalı ve kampanya kaçmış olur.
Rutix’te
Cihaz kendi veri kopyasını tutar ve fiyat ile promosyon motorları cihazın üstünde çalışır; sunucudaki motorun aynısı el terminaline taşındı. Temsilci sinyalsiz bir dükkânda sipariş girer, iskontonun uygulandığını anında görür.
Sipariş kaydı ağı beklemez: işlem yerel kuyruğa yazılır ve ekran ilerler. Kuyruk temsilciden gizlenmez — kendi ekranı vardır ve daha gitmemiş ne varsa oradadır. Bağlantı gelince sırayla ve tekrarsız gönderilir.
Cihazın ve sunucunun aynı sepette aynı rakamı bulduğunu, sunucudaki tam veritabanına karşı çalışan bir eşitlik denetimi doğruluyor. Bu denetim ilk çalıştığında gerçek bir hata buldu: senkronizasyon fiyat listesi satırlarını başlıkları olmadan gönderiyordu, cihaz da bir bakkalı otel tarifesinden fiyatlıyordu.
Bunu demoda nasıl sınarsınız
Demoda telefonu uçak moduna alın, sipariş girin, kampanyanın uygulanmasını bekleyin, uygulamayı tamamen kapatıp açın, sonra sinyali geri verin. Üç şeye bakın: fiyat çevrimdışı hesaplandı mı, kayıt uygulama kapanınca yerinde durdu mu, sinyal gelince aynı sipariş iki kere düşmedi mi.