Bybitter adlı üyeden alıntı: mesajı görüntüle
Sorunuza tam cevap veremem ama şöyle bir şey açıklayabilirim.
Örneğin bir değişen veri var. Bankamızda TL hesabımız 0 TL
Sürekli request atıp değişmiş mi acaba diye bakmak yerine SOCKET teknolojisi kullanılır.
Socket sürekli olarak belirttiğiniz yeri dinler ve en ufak değişimde size değişim olduğunu bildirir ve güncel veriyi verir.
Tıpkı günümüzdeki mesaj platformları gibi anlık işlem sağlar.
https://medium.com/@veysel.sebu.23/s...r-3a9af665f3e7
Socket konusunda herhangi bir şey demiyorum, fakat burada konu düzenli olarak kontrol etmekten ziyade aslında tam anlamıyla bir req-res olayı. Bankanın hesaptaki parayı sürekli olarak gözlemlemesi ya da payment gatewayın hesaptaki parayı sürekli olarak gözlemlesine gerek yok. Esasen işin basit senaryosu şu şekilde ;
-Kullanıcı payment gateway’e para çekmek için talep gönderir,
-Payment gateway kullanıcın hesabında çekilmek istenen tutarın olup olmadığını kontrol eder
-Payment gateway bankaya kullanıcı bilgilerini gönderir
-Banka payment gatewayın hesabındaki parayı kontrol eder
-Banka payment gatewayden aldığı isteğe yönelik ödemeyi gerçekleştirir
Ya da payment gateway belirli günlerde doğrulanmış müşterilerine hesabındaki tüm parayı gönderir bunun için de benzer biz süreç işler. Web socket kullanımı bu konuda gerek duyulmayan bir teknoloji.
Web socketi bizler kullanıyoruz(işletme sahipleri,developerlar vb), bizim kullanım senaryomuz da payment gateway ya da banka tarafında -hangi posa sahipseniz- ödemenin başarılı şekilde gerçekleştiğini anlık olarak takip edebilmek ve hızlı sonuçlar gösterebilmek ve anlık etkileşimlerde bulunabilmek için.