Bu soru this one benzer ama bir farkla (yani eski soru için kabul cevabı aşağıdaki senaryoda geçerli değildir)
i bilet (PHP / MySQL) satan bir site var. Ben sadece bir bilet sol olduğunu varsayalım:
- Alıcı A arabasının içinde bilet koyar ve ödeme ağ geçidi sayfasına gider (yani paypal)
- bilet 5 dakika boyunca kilitli, bu nedenle alıcı B satın alamaz
- alıcı bir şey yapıyor, açık paypal sayfası ile 5 dakika bekler
- alıcı B arabasının koyar ve paypal sayfasını gider böylece bilet kilidi
- alıcı bir başarı ile paypal ödeme işlemi yürütür
- alıcı B başarı ile paypal ödeme işlemi yürütür
i uzun süre bekleyebilir ama bu daha genel durumda sorunu çözmek sanmıyorum. Ben bunu eğer dahası, bu büyük bir süre için stok öğeleri kilitleme, DoS çeşit yapmak için possibile olacaktır.
Bu senaryo işlemek için en iyi yolu nedir?