Sha256: 3d22e361e0ba49e90cd6dbae0c62b83d996032a6a9681a4e3ae3bcdc88a87e1d

Contents?: true

Size: 1.02 KB

Versions: 24

Compression:

Stored size: 1.02 KB

Contents

Simple AMQP client for Ruby/EventMachine.

To use with RabbitMQ, first run the server:

  hg clone http://hg.rabbitmq.com/rabbitmq-codegen
  hg clone http://hg.rabbitmq.com/rabbitmq-server
  cd rabbitmq-server
  make run

Then run the client:

  ruby amqpc.rb

The client includes some basic specs (requires bacon >= 0.9.10). To run them:

  bacon amqpc.rb

The amqp_spec.rb file is generated automatically based on the AMQP specification. To generate it:

  ruby codegen.rb > amqp_spec.rb

This project was inspired by py-amqplib, rabbitmq, qpid and rubbyt.
Special thanks go to Dmitriy Samovskiy, Ben Hood and Tony Garnock-Jones.

Other AMQP resources:

  Barry Pederson's py-amqplib: http://barryp.org/software/py-amqplib/
  Ben Hood's article on writing an AMQP article: http://hopper.squarespace.com/blog/2008/6/21/build-your-own-amqp-client.html
  Dmitriy Samovskiy's introduction to ruby+rabbitmq: http://somic-org.homelinux.org/blog/2008/06/24/ruby-amqp-rabbitmq-example/
  Ben Hood's AMQP client in AS3: http://github.com/0x6e6562/as3-amqp

Version data entries

24 entries across 24 versions & 8 rubygems

Version Path
adamh-amqp-0.6.3.1 old/README
brontes3d-amqp-0.6.4.0 old/README
brontes3d-amqp-0.6.4.1 old/README
brontes3d-amqp-0.6.4.2 old/README
brontes3d-amqp-0.6.4.3 old/README
brontes3d-amqp-0.6.4 old/README
fotonauts-amqp-0.6.1 old/README
fotonauts-amqp-0.6.4 old/README
tmm1-amqp-0.6.1 old/README
tmm1-amqp-0.6.3 old/README
tmm1-amqp-0.6.4 old/README
ivanvanderbyl-amqp-0.6.13.1 old/README
amqp-0.7.0.pre old/README
totty-amqp-0.6.7.1 old/README
totty-amqp-0.6.7.1.totty old/README
arvicco-amqp-0.6.13 old/README
arvicco-amqp-0.6.11 old/README
arvicco-amqp-0.6.10 old/README
arvicco-amqp-0.6.9 old/README
brontes3d-amqp-0.6.7.1 old/README