#yazılım #nodejs #node Selamlar arkadaşlar, aramızda yazılımcı arkadaşlar var ise biraz bilgi paylaşımı yapmak istiyorum. NodeJS + MongoDB ile geliştirdiğim bir projem var. Bu projeye MQ dahil etmek istiyorum ama kararsız kaldım. MQ daha çok CRUD işlemlerini halledecek ama öyle çok çok fazla bir işlem de yok. Sadece anlık olarak çok fazla yazma - editleme işi var ve bunların DB de karışmamasını sırayla yapılmasını istiyorum. Şimdilik RabbitMQ üzerinden gitme taraftarıyım; önerilerinizi bekliyorum.
Teknoseyir gündemi
#SpaceX#HomeID#PS4Pro#telefon#PS5Pro#Apple#RTX4090#galaxys24plus#steam#yazici#LeMans24HSon bir saat içinde 59 ziyaretçi, 44 kayıtlı kullanıcı giriş yaptı.
- © 2024 TeknoSeyir
- Hakkımızda
- İletişim
- Kullanım Koşulları
- Gizlilik Politikası
- Sosyal Ağ Kuralları
- RAM desteği bilendenal.com tarafından sağlanmaktadır.
- Sunucu desteği DGN Teknoloji tarafından
sağlanmaktadır.
Queue mi yapmak istiyorsun ?
Evet hocam mecburen bir queue kullanmak durumundayım. Aynı anda 2 adet edit işleminin karışması büyük bir hata olur sistemde.
@ragecub3 Senaryon nedir?
@extreme 1000 birimlik bir ürün var ve tüm kullanıcılar bu ürünü alabilir. A,B,C,D kullanıcıları bu ürünü alma emri verdiklerinde tıklama sürelerine göre tüm kullanıcıların sıra ile ürünü alması. 1 kişi ürününü bitirip ürün db de güncellenmeden diğer kullanıcının ürün alım işleminin başlamaması. Arada queue kullanılmaz ise şöyle birşey olabiliyor. Örnek olarak 1000 birim ürün için for döngüsü ile 1000 adet alım yaptırığımızı düşünelim. İşemler sonucunda DB üzerinde 400-500 gibi ürün miktarı görülebiliyor ama olması gereken 0.
@ragecub3 Birbirinden farkli urunlerden mi bahsediyoruz yoksa tek kalem urun mu
@ragecub3 https://docs.mongodb.com/manual/core/write-operations-atomicity/
@extreme Aynı üründen bahsediyoruz hocam. Geç cevap için kusura bakmayın.