Çevrimdışı Eşitleme
Çevrimdışı eşitleme, bir uygulamanın sinyal yokken de çalışmasını sağlayan yöntemdir, çünkü işi telefonda saklayıp ağ geri geldiğinde sunucuya gönderir.
Şu adla da bilinir çevrimdışı çalışma arka planda eşitleme sonradan eşitleme
Tanım
Çevrimdışı eşitleme, bir uygulamanın sinyal yokken çalışmayı sürdürmesini sağlayan şeydir. İş, telefonun kendi içinde saklanır, böylece siz kapsama alanı dışındayken hiçbir şey kaybolmaz. Ağ geri geldiğinde uygulama her şeyi yukarı gönderir ve siz yokken değişenleri aşağı çeker.
Bu yüzden yeraltı otoparkındaki bir kurye kolinin teslim edildiğini yine de işaretleyebilir. Köydeki bir satış temsilcisi siparişi aynı şekilde yazar, kalın duvarlı bir serviste çalışan hemşire de ölçümü kaydeder, çünkü uygulama ağdan önce izin almak zorunda değildir. Kimse beklemez ve çalışanlar bu farkı daha ilk gün görür.
Zor olan kısım veriyi saklamak değil, aynı kaydı iki kişi değiştirdiğinde ne olacağına karar vermektir. Müdür ofiste müşterinin adresini düzeltirken temsilci de arabada düzeltir, sonra ikisi de ağa döner. Ya biri kaybedecek ya da bir insan seçecek, kolaycı cevap ise en son gelenin kazanmasıdır. Bu da gerçek emeği sessizce çöpe atar, o yüzden dürüst cevap iki sürümü de saklayıp bir insana göstermektir. Başka bir yol da değişiklikleri iki adet eklendi ya da kargoya verildi gibi küçük olgular hâlinde yazıp sırayla yeniden işlemektir.
Bazı şeylere çevrimdışıyken asla güvenilmemelidir ve dikkat edilecek iki şey, kıt olan her şey ile parayla ilgili her şeydir. Bir saattir ağdan kopuk bir telefondan son koltuğu, son odayı ya da stoktaki son ürünü söz vermeyin. Aynı sebeple fiyat, indirim ya da stok sayısı cihazda belirlenmez ve kendi sunucunuz söylemeden bir ödeme tahsil edilmiş sayılmaz. Telefon isteği yalnızca tutar, çünkü kararı sunucu verir. Hangi tedarikçiyle konuşursanız konuşun, çevrimdışı iki telefonun yaptığı çifte rezervasyonu nasıl çözdüklerini sorun ve cevabı dikkatle dinleyin.
Diğer dürüst not maliyettir, çünkü çevrimdışı çalışma projeye gerçek haftalar ekler. O yüzden sahadaki ekibiniz gerçekten sinyal mi kaybediyor yoksa bağlantısı mı yavaş, önce bunu sorun, çünkü yavaşlık başka bir sorundur ve çözümü daha ucuzdur. Linkysoft bir mobil uygulama projesini fiyatlamadan önce bunu sorar ve cevap çoğu zaman tarayıcının yettiğidir. Bugünün web uygulamaları da bir sayfayı sinyalsiz kullanılabilir tutabilir, bunu çevrimdışı kip başlığında anlatıyoruz. Linkysoft gerçek bir eşitleme kuracaksa, kurallar ilk kod satırından önce kâğıda yazılır.
Çevrimdışı Eşitleme hakkında sorular
Her uygulama çevrimdışı çalışacak hâle getirilebilir mi?
İki kişi çevrimdışıyken aynı kaydı değiştirirse ne olur?
İnternetsiz bir uygulamada ödeme almak güvenli mi?
Bir uygulama sorun çıkmadan ne kadar çevrimdışı kalabilir?
Çevrimdışı destek uygulamanın maliyetini artırır mı?
Bunun projenize nasıl uyduğundan hâlâ emin değil misiniz?
Ne inşa ettiğinizi bize anlatın, size sade bir dille yanıt verelim.