Merhabalar,
Sisteme giriş yapan kullanıcıları node js aracılığı ile alıp veritabanına giriş yaptı şeklinde durum kaydı tutuyorum.
Böylelikle sistemde kimler aktif, kimler aktif değil gibi ve istediğim kullanıcıyı sistemden çıkartma gibi yetkilerine sahip oluyorum.
Yazılımımızda hem MySQL hem de NoSQL olan MongoDB kullanılıyor. Bu tarz kullanıcıları takip ettiğimiz çoklu basit kayıtları MongoDB üzerinde tutuyoruz.
Sorum şu şekilde.
Sisteme her kullanıcı giriş yapınca nodejs socket aracılığı ile tüm aktif kullanıcıları sayıyor. Veritabanında ki durum 1 olan aktif kullanıcıların socket id'sini sunucu tarafında karşılaştırıyor eğer açık değilse veritabanında ki durumlarını 2 olarak çeviriyor.
Tabi bu işlemi her bağlantıda yapıyor.
Node JS - SocketIO tam olarak bu gibi onlarca işlemler için uygun mudur? Veritabanı olarakda MongoDB kullanılıyor burada.