Giriş
Windows'a kurulum için bir yazı burada. RabbitMQ Erlang ile çalıştığı için önce Erlang kurulumu yapmak gerekir.
Docker
İki tane image var
1. rabbitmq:3-management : Bu image ile management plugin etkin geliyor2. rabbitmq
Örnek - docker
Şöyle yaparız. 1562 portu "http://localhost:15672/" yani dashboard için gerekir.docker run -d --hostname my-rabbit --name rabbitmq-dlx-p 15672:15672 -p 5672:5672 rabbitmq:3-management
Örnek
Şöyle yaparız
docker run -d --name some-rabbit -p 4369:4369 -p 5671:5671 -p 5672:5672 -p 15672:15672 rabbitmq # Enable management plugin docker container exec -it some-rabbit rabbitmq-plugins enable rabbitmq_management
Örnek - Docker
docker-compose.yml dosyasına şöyle yazarız
version: '3.7'services:avc-rabbit:image: rabbitmq:3-managementcontainer_name: rabbitmqports:- "15672:15672"- "5672:5672"
Çalıştırmak için şöyle yaparız
docker-compose up -d
Örnek - Komut Satırı
Şöyle yaparız
cd C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.7\sbin
rabbitmq-server.bat start
Web Management Console
C:\Program Files\RabbitMQ Server\rabbitmq_server-X\sbin\ altındaki şu komut çalıştırılır. Böylece artık management console'a giriş yapabiliriz.
rabbitmq-plugins.bat enable rabbitmq_management
15672 exposes a web management page that you can check out by opening a browser, navigating to http://localhost:15672, and using the credentials guest:guest.
Açıklaması şöyle
RabbitMQ has a user-friendly interface that lets you monitor and handle your RabbitMQ server from a web browser. Among other things, queues, connections, channels, exchanges, users and user permissions can be handled (created, deleted, and listed) in the browser, and you can monitor message rates and send/receive messages manually.
Bu eklenti ile kuyrukta çok fazla bekleyen mesajlar "Dead Letter Exchange" yani ölü mesaj kuyruğuna gönderilebilir.
Hiç yorum yok:
Yorum Gönder