Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Examples and source code from the book RabbitMQ in Action.

Fetching latest commit…

Cannot retrieve the latest commit at this time

README.md

RabbitMQ in Action Examples

Requirements

Python Examples

  • Python 2.6 or newer
  • Pika

PHP Examples

Running the Examples: Python

3.2.2 Alerting Framework

Requirements:

  • RabbitMQ server (2.0 or later) running on localhost.
  • RabbitMQ user needed:
    • Username: alert_user
    • Password: alertme
    • Permissions: read,write,config

Running the Consumer: python 3.2.2_alert_consumer.py

Running the Producer: python 3.2.2_alert_producer.py -r ROUTING_KEY -m MESSAGE

3.3.3 RPC Example

Requirements:

  • RabbitMQ server (2.0 or later) running on localhost.
  • RabbitMQ user needed:
    • Username: rpc_user
    • Password: rpcme
    • Permissions: read,write,config

Running the Server: python 3.3.3_rpc_server.py Running the Client: python 3.3.3_rpc_server.py

Running the Examples: PHP

  • RabbitMQ server (2.0 or later) running on localhost.
  • RabbitMQ user needed:
    • Username: guest
    • Password: guest

To run the PHP scripts simply do:

    php script_name.php
Something went wrong with that request. Please try again.