Adım 1: RabbitMQ ve Erlang İhtiyacı
RabbitMQ'yu kurmadan önce bilmeniz gereken en önemli şey, RabbitMQ'nun Erlang adlı bir yazılım diline ihtiyaç duymasıdır. Yani, ilk olarak Erlang’ı bilgisayarınıza indirip kurmanız gerekecek.
RabbitMQ'nun düzgün çalışabilmesi için Erlang'ın en güncel sürümüne sahip olmalısınız. Bunun için şunları yapabilirsiniz:
1. [Erlang resmi sitesine](https://www.erlang.org/downloads) gidin.
2. Windows için uygun olan sürümü seçin ve indirin.
3. Kurulum sihirbazını takip ederek Erlang'ı bilgisayarınıza kurun. Kurulum sırasında varsayılan ayarları kullanabilirsiniz.
Kurulum tamamlandığında, Erlang'ın doğru bir şekilde kurulup kurulmadığını kontrol etmek için komut satırına (CMD) şu komutu yazabilirsiniz:
erl
Bu komutu yazdıktan sonra, Erlang kabuğu açılacaktır. Eğer bu ekranı görüyorsanız, Erlang başarılı bir şekilde kurulmuş demektir.
Adım 2: RabbitMQ'yu İndirme ve Kurma
Erlang kurulumunu tamamladıktan sonra, RabbitMQ’yu indirip kurabiliriz. RabbitMQ'yu indirmenin birkaç farklı yolu olsa da, en güvenilir kaynak RabbitMQ'nun resmi sitesidir.
1. [RabbitMQ'nun resmi indirme sayfasına](https://www.rabbitmq.com/download.html) gidin.
2. Buradan, Windows için uygun olan RabbitMQ sürümünü indirin.
3. İndirilen .zip dosyasını herhangi bir klasöre çıkarın. Bu dosya, RabbitMQ’nun kurulum dosyalarını içermektedir.
Şimdi RabbitMQ'yu çalıştırmak için gerekli olan bazı ortam değişkenlerini ayarlamamız gerekiyor. Bunun için şu adımları takip edebilirsiniz:
1. Windows Arama kısmına "Sistem Özellikleri" yazın ve "Sistem Özellikleri"ni açın.
2. "Gelişmiş Sistem Ayarları" sekmesinden, "Ortam Değişkenleri"ne tıklayın.
3. "Sistem değişkenleri" kısmında, Path değişkenini bulun ve "Düzenle"ye tıklayın.
4. Yeni bir satır ekleyerek, RabbitMQ'nun kurulu olduğu klasöre yol ekleyin. Örneğin, eğer RabbitMQ "C:\RabbitMQ" klasöründe kuruluysa, bu yolu eklemeniz gerekir.
Adım 3: RabbitMQ Servisini Başlatma
RabbitMQ'yu kurduktan sonra, onu Windows üzerinde servis olarak çalıştırmamız gerekiyor. Bunun için şu adımları takip edin:
1. Komut İstemcisi'ni (CMD) açın ve aşağıdaki komutları sırasıyla yazın:
cd C:\RabbitMQ\sbin
rabbitmq-service.bat install
rabbitmq-service.bat start
Bu komutlar RabbitMQ servisinin kurulmasını ve başlatılmasını sağlar.
Artık RabbitMQ’nun çalışıyor olması gerekiyor. Eğer komutları doğru bir şekilde girdiyseniz, RabbitMQ konsolunu tarayıcınızda şu şekilde açabilirsiniz:
[http://localhost:15672](http://localhost:15672)
Burada, RabbitMQ’nun web tabanlı yönetim paneline erişebilirsiniz.
Adım 4: RabbitMQ Yönetim Paneli
RabbitMQ'yu başarıyla başlattıktan sonra, her şeyin düzgün çalışıp çalışmadığını kontrol etmek için yönetim paneline göz atabilirsiniz. Ancak, yönetim paneline erişmeden önce bazı ayarları yapmanız gerekebilir.
1. Komut satırına şu komutu girin:
rabbitmq-plugins enable rabbitmq_management
Bu komut, RabbitMQ’nun yönetim paneli eklentisini aktif hale getirir.
2. Yönetim paneline erişmek için [http://localhost:15672](http://localhost:15672) adresine gidin. Varsayılan kullanıcı adı ve şifre guest olarak ayarlanmıştır. Bu bilgileri girerek sisteme giriş yapabilirsiniz.
Adım 5: RabbitMQ’yu Test Etme
RabbitMQ'yu kurduktan sonra, onu test etmek de oldukça önemlidir. Yönetim paneline giriş yaptıktan sonra, "Queues" bölümüne giderek yeni bir kuyruk oluşturabilirsiniz. Bu kuyruğu kullanarak mesaj göndermeyi ve almayı test edebilirsiniz.
Ayrıca, aşağıdaki Python kodu ile RabbitMQ'yu test edebilirsiniz. Python üzerinde pika kütüphanesini kullanarak RabbitMQ ile iletişim kurabilirsiniz.
Öncelikle, pika kütüphanesini yükleyin:
pip install pika
Daha sonra, aşağıdaki basit Python kodu ile RabbitMQ’ya mesaj gönderip alabilirsiniz:
import pika
# RabbitMQ bağlantısı kurma
connection = pika.BlockingConnection(pika.ConnectionParameters('localhost'))
channel = connection.channel()
# Kuyruk oluşturma
channel.queue_declare(queue='hello')
# Mesaj gönderme
channel.basic_publish(exchange='',
routing_key='hello',
body='Hello World!')
print(" [x] Sent 'Hello World!'")
# Bağlantıyı kapatma
connection.close()
Bu kodu çalıştırarak, RabbitMQ sunucusuna "Hello World!" mesajını gönderebilirsiniz.
Sonuç
İşte RabbitMQ'yu Windows üzerinde kurma adımlarını başarıyla tamamladınız! Şimdi mesajlaşma ve kuyruk sistemlerinin gücünü kullanarak uygulamalarınızı daha verimli hale getirebilirsiniz. RabbitMQ’nun gücü, yazılım geliştirme sürecinizde size büyük kolaylıklar sağlayacak. Daha fazla özellik keşfetmek için RabbitMQ’nun resmi dökümantasyonunu ziyaret edebilirsiniz.
RabbitMQ’nun sağladığı faydalar ile projenizi bir adım öteye taşıyın!