altre destinazioni

vedi anche

ultimi post

ultimi commenti

tag principali

categorie

archivi

powered by

  • WPFrontman + WP

elsewhere

friends

copyright

  • © 2004-2011
    Ludovico Magnocavallo
    tutti i diritti riservati

Caro lazyweb...

7 novembre 2007

7 commenti

tag

categorie

Caro lazyweb, ho una domanda tecnica che mi assilla da tempo, e serve per la prossima versione del crawler di BlogBabel:

Quale è il migliore Queue Manager Open Source? Il più stabile, il più veloce, il più semplice da gestire?

Qualsiasi suggerimento o commento è più che gradito, ovviamente.

7 commenti

  • Klaas
    7 novembre 2007 #

    Qui ce ne sono altri disponibile.
    http://en.wikipedia.org/wiki/AMQP

    Comunque c'e' anche XMPP.

    Questo può esserti utile.
    http://www.25hoursaday.com/weblog/2007/09/18/MessageQueuesDenormalizationAndScalability.aspx

  • Federico Feroldi
    8 novembre 2007 #

    Credo che il piu' supportato e diffuso in assoluto sia ActiveMQ che ha un interfaccia STOMP, di recente ho letto molto bene di RabbitMQ... oppure se puoi provare J-EAI (http://www.process-one.net/en/jeai/) basato su XMPP (derivato da ejabberd). In ogni caso se non hai bisogno di grosse pretese (monitoring, clustering, ecc...) la soluzione migliore e' farsi una coda di job in un db mysql... :)

  • Federico Feroldi
    8 novembre 2007 #

    Ah, dimenticavo, una soluzione un po' "fuori dalle righe"... Gearman ( http://www.danga.com/gearman/ )

  • Nicola Larosa
    8 novembre 2007 #

    Spread?

    http://www.spread.org/

    http://www.zope.org/Members/tim_one/spread/

  • Nicola Larosa
    8 novembre 2007 #

    "soluzione migliore" e "mysql" stanno bene nella stessa frase solo se la stessa è negativa. ;-P

  • ludo
    8 novembre 2007 #

    Klaas, grazie del link interessante. A XMPP ci avevo pensato, anche se mi servirebbe più un queue manager "classico". E poi le lib xmpp per python sono un po' uhm particolari.

    Federico si, i servizi che citi sono tutti tra i candidati. Mi piacerebbe trovare un servizio in Python o C per omogeneità con il resto dell'ambiente, ma mi sa che mi dovrò accontentare… Gearman lo stavo guardando, anche se non ha nessuna persistenza dei messaggi. J-EAI me l'ha consigliato anche Carlo (C8E), ma mi sembra un po' troppo stratificato per i miei gusti…

    Niko, Spread è la prima cosa che ho visto (anzi, mi ero anche scritto un wrapper asincrono sul client python), ma è una soluzione di messaggistica pura, a me servirebbero delle code. Se non avessi fatto l'ultima osservazione su MySQL mi sarei iniziato a preoccupare. :)

    Mi sa che alla fine la cosa più semplice è, appunto, farmi una coda di job su MySQL…

    E porc….. devo rimettere a posto l'invio di email quando viene inserito un commento, ho modificato il codice ieri e ovviamente non funziona più… :)

  • ludo
    9 novembre 2007 #

    Prova invio mail per il commento.