şöyle bir şey aklıma takıldı. bir online alışveriş sitesinde son kalan bir ürüne dünyanın 2 faklı yerinden aynı anda alma istediği yapıldı.bu durumda kim ürünü alır? Yani bunun alışveriş sitesinin server'ının bulundğu yer ile istek yapanın bulunduğu konumla alakası var mıdır? yani bu tip erişim protokolleri ile ilgili bilgi bulabileceğim bir takım siteler önerebilir misiniz?

not: soru çok ekstrim ve boş gibi duruyor ama lazım. google'da tam ne olarak aratacağımı bilmiyorum.


 

aynı anda olamaz ki. siparişi birisi verdiğinde o envanterden düşer. ödeme işlemi sürdüğü sürece de başka bir kişi ürün olmadığından dolayı alamaz. yani bulunulan yer ile hiçbir ilgisi yok. (envanterin doğru olduğunu varsayıyoruz tabi)

ben smyrna

Bilgisayarda hiç bir şey "aynı anda" olmaz. Milisaniyenin onda biri farkla dahi olsa müşterilerden birisinin isteği önce girilir sisteme. Yani ebay'da milyar kişi aynı anda işlem yapsa, sen bir şey aldığın anda "gerçek anlamda an" başkasının işlemi de beraberinde yapılamaz diyebilirim teorik olarak.

erci

iki farklı insan tam olarak "aynı anda" istekte bulunursa, bu isteği sunucuya ilk ulaştıran alır. sunucu açısından "aynı anda" diye bir şey olamaz (uygulamanın doğru dizayn edildiği kabulu ile). benim sunucuya giden yolum daha kısa ise (uzaklığım değil, yolum) ben senden önce sunucuya ulaşırım.

bu tip erişim protokolleri ile ilgili tek bir site bulamazsın. ama "internet backbone" diyip başlayabilirsin aramaya. TCP/IP araştırabilirsin. Packet Routing araştırabilirsin. ama altyapın yoksa konu hakkında çok kasma derim, yüzeysel olarak araştır.

altikereyedi
1

mobil görünümden çık