Merhabalar, bu yazımda özellikle uygulama geliştiriciler için broken yapısı kurmaktaki en basit istemcimiz olan RabbitMQ sistemini tanıyacağız. RadditMQ, Publisher ve Consumer mantığını baz alarak çalışıyor. Yani yapmanız gereken bir işlemi Queue üzerine Publish ettiğiniz taktirde görev kolaylıkla Consumer üzerinden gerçekleştirilebiliyor. En güzel özelliği ise Consumer, Publisher'in aynı dilde yazılması gibi bir zorunluluğun bulunmaması ve hemen her yazılım diliyle tam senkron çalışabilmesi.
Putty gibi bir SSH programımız ile Ubuntu Sunucumuza giriş yapıyoruz.
İlk giriş sonrası sudo apt-get update
komutu ile işletim sistemi paketlerimizi güncelliyoruz.
İşlem tamamlandıktan sonra sudo apt-get upgrade
komutunu girerek işletim sistemimizi günceliyoruz. Gelen tüm sorulara Y yazarak enterlayalım, işlem ortalama 10 dakika kadar sürecektir.
RabbitMQ kurulumu için sudo apt-get install rabbitmq-server
komutumuzu giriyoruz ve yine gelen tüm sorulara Y yazıp enterlıyoruz.
sudo apt-get install erlang
komutu ile Erlang yapımızı kuruyoruz, gelen sorulara Y enter.
Kurulum tamamlandıktan sonra "reboot" yazarak sunucumuzu yeniden başlatıyoruz.
RabbitMQ MB'miz başarıyla kurulmuştur, tarayıcınızdan http://ipadresi:15672/ adresini ziyaret ederek yönetim paneline ulaşabilirsiniz.
İlk girişte kullanıcı adı ve şifre de "guest" dir. Kolay gelsin.