pylibrabbitmq.

ligações python para librabbitmq-c
Baixe Agora

pylibrabbitmq. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MPL
  • Preço:
  • FREE
  • Nome do editor:
  • Ask Solem
  • Site do editor:
  • http://search.cpan.org/~asksh/Modwheel-0.3.3/lib/Modwheel.pm

pylibrabbitmq. Tag


pylibrabbitmq. Descrição

Ligações python para librabbitmq-c O pacote pylibrabbitmq inclui ligações de python experimentais para o RabbitMQ C-Library LibrabbitMQ.Você provavelmente deve usar o AMQPlib em vez disso, mas quando necessário, você pode voltar a isso se o desempenho extra for necessário. A instalação: para instalar você precisa compilar Librabbitmq: $ mkdir -p / opt / build / coelho $ cd / opt / build / coelho $ hg clone http://hg.rabbitmq.com/rabbitmq-codegen/$ hg clone http://hg.rabbitmq.com/rabbitmq-c/ $ CD Rabbitmq-C $ Autoreconf -i $ ./configure$ Faça $ Fazer InstallThen Você pode instalar este pacote: $ cd pylibrabbitmq-xxx $ python setup.py Installexamples >>> da conexão de importação pylibrebbitmq, mensagem >>> conn = conexão (hostname = "localhost", port = 5672, userid = "convidado", ... Password = "convidado", vhost = "/") >>> conn.connect () >>> canal = conn.cannel () >>> canal.exchange_declare (troca, tipo, ...) >>> canal.queue_declare (filas, ...) >>> canal.Queue_bind (fila, troca, roteamento_key) produzir >>> m = mensagem (corpo , Content_Type = Nenhum, Content_encoding = Nenhum, ... Deliv ery_mode = 1) >>> canal.basic_publish (M, Exchange, Routing_key, ...) Consumo >>> def dump_message (mensagem): ... imprimir ("corpo: '% s', proeprties: '% s' , Entrega de entrega: '% s' "% (... Message.body, Message.Properties, Message.Delivery_info) ... Message.ack () >>> canal.basic_consume (fila, ..., callback = Dump_Message ) >>> Enquanto True: ... Connection.drain_events () Poll >>> Message = Channel.basic_get (fila, ...) >>> se mensagem: ... dump_message (mensagem) ... Imprimir (" Corpo: '% s' Propriedades: '% s' entrega: '% s' "% (... message.body, message.properties, message.delivery_info)) Outro >>> canal.Queue_unbind (fila, ... ) >>> canal.Close () >>> conexão.Close () Requisitos: · Pitão


pylibrabbitmq. Software Relacionado