folder Tahribat.com Forumları
linefolder Webmaster ve Yazılım Geliştiriciler
linefolder Rabbitmq'yu Hangi Durumlarda Kullanıyorsunuz?



Rabbitmq'yu Hangi Durumlarda Kullanıyorsunuz?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    yolbulucu
    yolbulucu's avatar
    Banlanmış Üye
    Kayıt Tarihi: 06/Nisan/2007
    Homo

    belki saçma ama ben timeout olması muhtemel şeylerde de queue kullanıyorum

    mesela ui da bir veri filtreleme dalgamız var. adam bi ton parametre giriyor, şunu değiştir bunu değiştir falan yapıyo. önizle dediğinde parametrelerle arkaya yollayıp queue da previewi oluşturup front ende geri postalıyorum pusher la.

    böylece web serveri yormamış oluyorum ağır işi yine arkada workerlar yapıyo. 


    29.99cm, titanyum kaplamalı, çift damarlı, su ve yağ soğutmalı.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cukurova
    cukurova's avatar
    Kayıt Tarihi: 21/Aralık/2003
    Erkek
    yolbulucu bunu yazdı

    belki saçma ama ben timeout olması muhtemel şeylerde de queue kullanıyorum

    mesela ui da bir veri filtreleme dalgamız var. adam bi ton parametre giriyor, şunu değiştir bunu değiştir falan yapıyo. önizle dediğinde parametrelerle arkaya yollayıp queue da previewi oluşturup front ende geri postalıyorum pusher la.

    böylece web serveri yormamış oluyorum ağır işi yine arkada workerlar yapıyo. 

    Saçma değil aynen öyle. queue çıkış mantığı;

    Handle edebileceğinden fazla miktarda veriyi işleyebilmek. Örneğin saniye 3000 veri işleyebilen bir db sahipsin, ama sana saniyede 10.000 veri geliyor.  Eğer bunlar udp üzerinden gelirse paketler kaybolur, tcp paketleri timeout düştüğü için karşı taraf yanıt alamadığı için her saniye sana tekrar 10.000 veriyi tekrar gönderir, dahada şişer. İşte queue mekanızması bu sorunu çözüyor, bunları sıraya koyuyor, ayırıyor ve işliyor.

     

     

    cukurova tarafından 20/Oca/21 16:49 tarihinde düzenlenmiştir
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    yolbulucu
    yolbulucu's avatar
    Banlanmış Üye
    Kayıt Tarihi: 06/Nisan/2007
    Homo
    cukurova bunu yazdı
    yolbulucu bunu yazdı

    belki saçma ama ben timeout olması muhtemel şeylerde de queue kullanıyorum

    mesela ui da bir veri filtreleme dalgamız var. adam bi ton parametre giriyor, şunu değiştir bunu değiştir falan yapıyo. önizle dediğinde parametrelerle arkaya yollayıp queue da previewi oluşturup front ende geri postalıyorum pusher la.

    böylece web serveri yormamış oluyorum ağır işi yine arkada workerlar yapıyo. 

    Saçma değil aynen öyle. queue çıkış mantığı;

    Handle edebileceğinden fazla miktarda veriyi işleyebilmek. Örneğin saniye 3000 veri işleyebilen bir db sahipsin, ama sana saniyede 10.000 veri geliyor.  Eğer bunlar udp üzerinden gelirse paketler kaybolur, tcp paketleri timeout düştüğü için karşı taraf yanıt alamadığı için her saniye sana tekrar 10.000 veriyi tekrar gönderir, dahada şişer. İşte queue mekanızması bu sorunu çözüyor, bunları sıraya koyuyor, ayırıyor ve işliyor.

     

     

    gördüğüm kadarıyla genelde websocketla uzun süre açık kalan bi bağlantı kullanıp yapıyolar bu tarz işleri. bu yüzden amelelik yapıyomuşum gibi geldiydi 


    29.99cm, titanyum kaplamalı, çift damarlı, su ve yağ soğutmalı.
Toplam Hit: 2393 Toplam Mesaj: 14
rabbitmq queue