All Projects → pardahlman → Docker Rabbitmq Cluster

pardahlman / Docker Rabbitmq Cluster

Cluster RabbitMQ (official docker image)

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Docker Rabbitmq Cluster

Docker Compose
一些基础服务的docker-compose配置文件,方便在一台新电脑上快速开始工作
Stars: ✭ 163 (+13.19%)
Mutual labels:  rabbitmq, docker-compose
rabbitmq-peer-discovery-aws
AWS-based peer discovery backend for RabbitMQ 3.7.0+
Stars: ✭ 23 (-84.03%)
Mutual labels:  rabbitmq, clustering
Microservices Sample
Sample project to create an application using microservices architecture
Stars: ✭ 167 (+15.97%)
Mutual labels:  rabbitmq, docker-compose
Kickoff Docker Php
🐳 🐘 🚀 Easily setup a PHP project with Docker
Stars: ✭ 213 (+47.92%)
Mutual labels:  rabbitmq, docker-compose
Docker Magento Mutagen
Mage2click Docker-based development environment for Magento with mutagen.io sync for files on macOS
Stars: ✭ 64 (-55.56%)
Mutual labels:  rabbitmq, docker-compose
Fastapi Celery
Minimal example utilizing fastapi and celery with RabbitMQ for task queue, Redis for celery backend and flower for monitoring the celery tasks.
Stars: ✭ 154 (+6.94%)
Mutual labels:  rabbitmq, docker-compose
rabbitmq-peer-discovery-etcd
etcd-based peer discovery backend for RabbitMQ 3.7.0+
Stars: ✭ 15 (-89.58%)
Mutual labels:  rabbitmq, clustering
Django Celery Docker Example
Example Docker setup for a Django app behind an Nginx proxy with Celery workers
Stars: ✭ 149 (+3.47%)
Mutual labels:  rabbitmq, docker-compose
Nodock
Docker Compose for Node projects with Node, MySQL, Redis, MongoDB, NGINX, Apache2, Memcached, Certbot and RabbitMQ images
Stars: ✭ 734 (+409.72%)
Mutual labels:  rabbitmq, docker-compose
Pitstop
This repo contains a sample application based on a Garage Management System for Pitstop - a fictitious garage. The primary goal of this sample is to demonstrate several software-architecture concepts like: Microservices, CQRS, Event Sourcing, Domain Driven Design (DDD), Eventual Consistency.
Stars: ✭ 708 (+391.67%)
Mutual labels:  rabbitmq, docker-compose
Rabbitmq Peer Discovery K8s
Kubernetes-based peer discovery mechanism for RabbitMQ
Stars: ✭ 283 (+96.53%)
Mutual labels:  rabbitmq, clustering
Dotnetcore Microservices Poc
Very simplified insurance sales system made in a microservices architecture using .NET Core
Stars: ✭ 1,304 (+805.56%)
Mutual labels:  rabbitmq, docker-compose
Docker Cloud Platform
使用Docker构建云平台,Docker云平台系列共三讲,Docker基础、Docker进阶、基于Docker的云平台方案。OpenStack+Docker+RestAPI+OAuth/HMAC+RabbitMQ/ZMQ+OpenResty/HAProxy/Nginx/APIGateway+Bootstrap/AngularJS+Ansible+K8S/Mesos/Marathon构建/探索微服务最佳实践。
Stars: ✭ 86 (-40.28%)
Mutual labels:  rabbitmq, docker-compose
Dotnetlabs
.NET Labs -- Show Me the Tips and Tricks and Code
Stars: ✭ 135 (-6.25%)
Mutual labels:  rabbitmq, docker-compose
Rabbitmq Message Deduplication
RabbitMQ Plugin for filtering message duplicates
Stars: ✭ 139 (-3.47%)
Mutual labels:  rabbitmq
Go Oauth2 Server
A standalone, specification-compliant, OAuth2 server written in Golang.
Stars: ✭ 1,843 (+1179.86%)
Mutual labels:  docker-compose
Djangoweb
基于Django的运维平台
Stars: ✭ 137 (-4.86%)
Mutual labels:  docker-compose
Zammad Docker Compose
Zammad Docker images for docker-compose
Stars: ✭ 136 (-5.56%)
Mutual labels:  docker-compose
Django React Typescript
A boilerplate with Django on the backend, React on the frontend, and much more!
Stars: ✭ 142 (-1.39%)
Mutual labels:  docker-compose
Practical Machine Learning With Python
Master the essential skills needed to recognize and solve complex real-world problems with Machine Learning and Deep Learning by leveraging the highly popular Python Machine Learning Eco-system.
Stars: ✭ 1,868 (+1197.22%)
Mutual labels:  clustering

Cluster RabbitMQ 🐰

There are a lots of good options if you want to run a RabbitMQ cluster in docker. Here's an solution that only rely on docker official images 🎉

The main benifit with this approach is that you can use any version of RabbitMQ, which is maintaied by docker and will be up-to-date with future releases.

Install

> git clone https://github.com/pardahlman/docker-rabbitmq-cluster.git
> cd docker-rabbitmq-cluster
> docker-compose up

Most things will be how you expect:

  • The default username and password are guest/guest
  • The broker accepts connections on localhost:5672
  • The Management interface is found at localhost:15672

Customize

The .env file contains environment variables that can be used to change the default username, password and virtual host.

HA Proxy

This docker-compose.yml file comes with the latest version of HA Proxy, an open source software that provides a high availability load balancer and proxy server.

It should be fairly easy to add a port mapping for the individual containers if it is desired to connect to a specific broker node.

Read more

I wrote a blog post that explains some of the ideas behind this repo.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].