Skip to main content

General

RabbitMQ

Sağlam amqp tabanlı mesajlaşma için RabbitMQ dışa aktarımı.

Sağlam AMQP tabanlı mesajlaşma için RabbitMQ dışa aktarımı. Karmaşık yönlendirme senaryoları için doğrudan exchange yayınlarını ve yayıncı onaylarını (publisher confirms) destekler.

open_in_new

Resmi Dokümantasyon

rabbitmq.com

Konfigürasyon Parametreleri

ParametreZorunluTipVarsayılanAçıklama
HostNameEvetstringlocalhostRabbitMQ host adı.
PortHayırint5672AMQP portu (TLS için 5671).
UserNameHayırstringguestRabbitMQ kullanıcı adı.
PasswordHayırstringguestRabbitMQ şifresi.
ExchangeNameEvetstring-Yayınlama için hedef exchange.
RoutingKeyHayırstring(boş)Mesaj yönlendirme anahtarı (isteğe bağlı).
VirtualHostHayırstring/Sanal host.
PublisherConfirmsHayırbooltrueMesaj dayanıklılığı için yayıncı onaylarını bekleyin.

İç Davranış

Güvenilirlik

  • Kalıcı (Persistent) Mod: Varsayılan olarak mesajları kalıcı (persistent) olarak işaretler (DeliveryMode=2).
  • Onaylar: Hizmet sağlığını etkilemeden güvenilirliği sağlamak için ayrı bir iş parçacığında onayları (acks) bekler.

Performans Özellikleri

  • Kanal Havuzlama: Her dışa aktarma hedefi, yüksek verimli yayınlama için uzun ömürlü bir AMQP kanalı tutar.