Skip to content

katheroine/rabbitmq.lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RabbitMQ.lab

Laboratory of RabbitMQ.

Preparing

Installing php-amqp

$ sudo aptitude install php-amqp

Installing rabbitmq-server

$ sudo aptitude install rabbitmq-server

composer.json

{
    "require": {
        "php-amqplib/php-amqplib": "^3.5"
    }
}

Dependencies installing

$ composer install

Index

Theory

  1. Message broker
  2. Work queue

Lab

  1. Simple queue
  2. Work queues
  3. Round-robin dispatching
  4. Message acknowledgment
  5. Message durability
  6. Fair dispatch
  7. Fanout exchange
  8. Publish-subscribe
  9. Direct exchange
  10. Routing
  11. Topic exchange
  12. Remote procedure call

About

Laboratory of RabbitMQ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages