Questions tagged [rabbitmq]

RabbitMQ is an open-source and commercially supported messaging broker written in Erlang which allows applications to scale by decoupling the sending and receiving of data. RabbitMQ features flexible messaging routing via exchanges and queues, server clustering, mirrored queues for high availability, and clients for a variety of languages. The home page is http://www.rabbitmq.com.

RabbitMQ is open source message broker software that implements the Advanced Message Queuing Protocol (AMQP), the open standard for business messaging. Written in Erlang, the RabbitMQ server is based on a proven platform and offers a reliable, highly available, scalable and portable messaging system with predictable and consistent throughput and latency.

RabbitMQ is 100% open source and 100% based on open standard protocols freeing users from dependency on proprietary vendor-supplied libraries. It is designed from the ground up to interoperate with other message systems. It is a leading implementation of AMQP.

Through adapters, it supports MQTT and STOMP, both natively and over HTTP/WebSockets. SMTP is also available thanks to a community plugin. Support for the software is offered through both a thriving community of active contributors and a range of commercial support services available through Pivotal (https://pivotal.io/oss).

Related tags

220 questions
3
votes
2 answers

How to change listening interface of RabbitMQ's epmd (port 4369)

In default, RabbitMQ's empd process listen on port 4369, and on interface/ip_addr. How I can configure it to listen on a specific interface/ip_addr? (I read documentation, and can configure beam.smp listen on a specific ip_addr, but not epmd) Thank…
Locke
  • 91
  • 4
  • 7
3
votes
1 answer

RabbitMQ: Why is the default ha-sync-mode manual?

I've setup a RabbitMQ cluster and I'm following the documentation on setting up mirrored queues (Highly Available Queues). It says: Queues can be set to automatically synchronise by setting the ha-sync-mode policy key to automatic. ha-sync-mode…
Infofinity
  • 203
  • 3
  • 5
3
votes
1 answer

Cannot remove RabbitMQ in Ubuntu 10.04

I want to uninstall RabbitMQ on Ubuntu 10.04, and issued the following command: sudo apt-get --purge autoremove rabbitmq-server which uninstalls all its dependencies such erlang libraries, but failed to remove rabbitmq-server itself. When I repeat…
MLister
  • 211
  • 1
  • 5
  • 12
3
votes
1 answer

Why won't RabbitMQ respect my hostname on EC2/Ubuntu Lucid?

I've got a fresh installation of rabbitmq-server on a Lucid EC2 instance. The hostname is set correctly, but rabbitmq won't pick up the hostname, and insists on calling itself localhost. Any idea how to convince it otherwise? $ cat…
David Eyk
  • 667
  • 1
  • 7
  • 17
3
votes
2 answers

Approach to auto-scaling with Amazon AWS

I want to know about the possible options for auto-scaling my web app architecture. What I have in architect is web-app (Tomcat), middleware (RabbitMQ), database(MongoDB), worker(standalone Java app). Right now I am attempting scaling based on the…
3
votes
2 answers

Is Amazon EC2 for me?

I'm working on an image hosting website tailored to a particular niche. The website is made with Django. I'm currently planning to run it on Linode. So far so good. The problem is: I will need to perform very CPU-intensive tasks on high resolution…
3
votes
2 answers

Heartbeat value configuration for RabbitMQ

I have RabbitMQ set up on a Debian server. I find myself in a situation currently whereby I need to change (or perhaps enable?) the heartbeat value for RabbitMQ. I have not been able to find any examples of how to do this via the…
Ryan Duffield
  • 211
  • 2
  • 7
3
votes
1 answer

Can the internal hostname be set for an ECS container on AWSVPC

I'm trying to run RabbitMQ in ECS on an AWSVPC network with EFS persistence. The problem is that ECS on AWSVPC resets the hostname every time the container is restarted. This results in rabbitmq starting an entirely new directory in…
Philip Couling
  • 1,682
  • 1
  • 19
  • 37
2
votes
1 answer

rabbitmq kubernetes with NFS mount

I tried to set up a rabbitmq cluster in a kubernetes envirnoment that has NFS PVs with the help of this tutorial. Unfortunately it seems like the rabbitmq wants to change the owner of /usr/lib/rabbitmq, but when I have a NFS directory mounted there,…
Al Hoo
  • 121
  • 2
2
votes
1 answer

Managing multiple rabbitmq clusters

I have a bunch of Rabbit clusters which I'd like to synchronize users, permissions, and some configuration across. Is there a decent existing solution to this, or do people mostly just write their own software to interact with the REST API to manage…
Noxville
  • 133
  • 5
2
votes
0 answers

Raabitmq: Ranch listener rabbit_web_dispatch_sup_15672 had connection process started with cowboy_protocol

Getting these in the logs in rabbitmq node: node1. Ranch listener rabbit_web_dispatch_sup_15672 had connection process started with cowboy_protocol:start_link/4 at <0.31197.2720> exit with reason: [{reason,{timeout,{gen_server,call,... Ranch…
2
votes
3 answers

RabbitMQ : configuration file not found

My rabbitmq-env.conf looks like : root@encoder001 /etc/rabbitmq# cat ./rabbitmq-env.conf CONFIG_FILE=/etc/rabbitmq/rabbitmq.config when I restart , the log said : =INFO REPORT==== 16-Sep-2017::09:22:21 === node : rabbit@encoder001 home…
Bino Oetomo
  • 227
  • 1
  • 3
  • 11
2
votes
0 answers

Understanding rabbitMQ memory details

I'm trying to analyze rabbitMQ memory issue. Sometimes the server will run out of memory when most of the queues are empty and there are very few messages pending. What can I learn from this memory status snapshot ? Especially, what does the binary…
ApriOri
  • 325
  • 1
  • 10
2
votes
1 answer

Rabbit MQ Windows very high CPU with no workload

Erl.exe is sat at 90%+ CPU whilst the rabbit server is basically idle. It's a fresh install on Windows 2012R2, Rabbit version 3.6.6 Nothing in the logs, but I have noticed that the figures for GC / context switching are sky high: GC operations …
Rich
  • 121
  • 1
  • 5
2
votes
1 answer

RabbitMQ TLS clustering - "insufficient security"

I am currently setting up a RabbitMQ cluster where a requirement is that all communication within the cluster be encrypted. I followed the guide at https://www.rabbitmq.com/clustering-ssl.html - created a file with the cert and key, and passed the…
user5416
  • 83
  • 1
  • 6