Artık web yönetim eklentisini yüklediğimize göre, tarayıcı arayüzünde her mesaj kuyruğu ve değişiminin çalışma durumunu kontrol edebiliyoruz.
Kurulum adımları şu şekildedir:
Bilgisayarın başlat menüsünde "RabbitMQ Command Prompt (sbin dir)" seçeneğini buluyoruz, açmak için tıklıyoruz ve komut satırından doğrudan rabbitmq kurulum dizinimizin altındaki sbin dizinine giriyoruz
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin> Bir diğer yol ise yönetici ayrıcalıklarıyla cmd çalıştırmak ve böylece cd bu klasöre girebilir!
Komutu uygula:
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin>rabbitmq-plugins enable rabbitmq_management Node rabbit@DESKTOP-7IAJK37'de eklentileri etkinleştirmek: rabbitmq_management Aşağıdaki eklentiler yapılandırılmıştır: rabbitmq_management rabbitmq_management_agent rabbitmq_web_dispatch rabbit@DESKTOP-7IAJK37'ye eklenti yapılandırması uygulanıyor... Aşağıdaki eklentiler etkinleştirildi: rabbitmq_management rabbitmq_management_agent rabbitmq_web_dispatch
3 eklenti ayarlayın. Çevrimdışı değişim; Değişiklikler broker yeniden başlatıldığında yürürlüğe girecek. BuBaşarılı bir şekilde kurduk! Ama yeniden başlatılması gerekiyor!!Mutlaka yeniden başlatın, yoksa web arayüzü erişilmez!
Yeniden başlatma komutu: net stop rabbitmq önce durur, net start rabbitmq tekrar başlar veya
Web yönetim arayüzü şudur:http://localhost:15672/
Kullanıcı adı ve şifre tamamen konuk, giriş başarılı oldu ve aşağıdaki şekilde gösterilmiştir:
RabbitMQ'da yer alan bazı kavramlara kısaca göz atalım
yapımcı: Mesaj yapımcısı
Tüketici: Mesaj tüketici
sanal host: sanal host, RabbitMQ'da kullanıcılar sadece bazı izinleri sanal host seviyesinde ayarlayabilir, örneğin hangi kuyruklara erişebileceğim, hangi istekleri yönetebileceğim gibi.
broker: Mesaj yönlendirici RabbitMQ sunucumuzun işlevidir, peki mesajlar hangi kurallara göre iletilir? Aşağıdaki kavramlar kullanılmalıdır;
Exchange: Switch, doğrudan üreticiyle ilgileniyor, yönlendiricinin işlevine biraz benziyor, özellikle ilete işlemleri için, peki üretici yönlendirme için hangi santralı kullanıyor? Bu, yönlendirme anahtarına bağlıdır, her mesajda bu anahtar var, kendimiz de ayarlayabiliriz, aslında bu bir dize;
queue: Mesaj kuyruğu, mesajları depolamak için kullanılır, değişim yoluyla yönlendirilen mesajları alır, kuyruk içeriğini koruyabiliriz, peki queue exchange ile yönlendirilen mesajları alır mı? Bu anda, bağlama anahtarı kuyruk ve değişimi bağlayacaktır; bağlama yöntemi ise RabbitMQ çeşitli yollar sunar;
Yukarıda RabbitMQ'da yer alan bazı kavramlar yer almakta olup, bu kavramlar arasındaki ilişki bir diyagramda ifade edilmiştir:
|