Message Queues (RabbitMQ +)

Rabbit MQ:{

Part 1: Concepts and Basics.
Part 2:
Part 3:
Part 4:
Advanced: {
Exchanges:{Direct, Fanout, Topic, Header}, Routing Key, Bindings, AMQP, Users
rabbitmqctl: broker
Built using : erlang

Setting Up :{
Management Panel: 15672
AMCQ : 5672.

Debug Issues :{


Commands :{
start_stop: {invoke-rc.d rabbitmq-server stop/start/etc,
sudo service rabbitmq-server stop}
controlling the Broker :{
rabbitmqctl stop/start
/etc/logrotate.d/rabbitmq-server (to configure logrotate for rabbitMQ)}
config & system limits:{
controlling fs.file-max with sysctl
rabbitmq-env.conf <- uLimit -S -n 4096 (soft limit)
/etc/security/limits.conf (for hard limit)
(search for file-descriptors – includes network sockets & file handles.
network descriptors – network sockets managed by Rabbit-mq)
status: {rabbitmqctl status}

Hands On with RabbitMQ :{
1. Creating Queues
2. Pub Sub messages in Queue
3. Dashboard.
4. Queues and Messages from code.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s