SORU
9 EKİM 2012, Salı


RabbitMQ port ne işe yarıyor?

RabbitMQ port Server kullanmak ya da düğümler bir küme için güvenlik duvarı üzerinde açık olması gerekiyor?

Aşağıda varsayıyorum *2 set* benim (35197) ihtiyaç vardır.

SERVER_ERL_ARGS=" K true  A30  P 1048576 \   
-kernel inet_default_connect_options [{nodelay,true}] \  
-kernel inet_dist_listen_min 35197 \   
-kernel inet_dist_listen_max 35197"

rabbitmq.config varsayılan 5672 dinliyor yani 5* *özel bir set için dokunmadım.

Burada ilgili netstat hatları:

tcp        0      0 0.0.0.0:4369           0.0.0.0:*           LISTEN      728/epmd 
tcp        0      0 0.0.0.0:35197          0.0.0.0:*           LISTEN      5126/beam
tcp6       0      0 :::5672                :::*                LISTEN      5126/beam

Benim sorular şunlardır:

  1. diğer düğümler kümeye bağlanmak için 3 bağlantı noktası 4369, 5672 ve 35197 açık olması gerekiyor mu?

  2. Neden mi 5672 tcp üzerinde çalışan ve sadece tcp6 değil mi?

CEVAP
10 EKİM 2012, ÇARŞAMBA


PORT 4369: eğer x Bir küme düğümü adların çözümlenmesi için bağlantı Noktası Eşleyici programı (epmd) kullanır. Düğümler birbirlerine ve işe kümeleme için bağlantı noktası eşleyici daemon ulaşmak mümkün olmalıdır.

PORT 35197 inet_dist_listen_min/max tarafından belirlenen güvenlik Duvarları bu aralıkta trafik kümelenmiş düğümler arasında geçiş için izin gerekir

RabbitMQ Yönetim Konsolu:

  • RabbitMQ PORT için sürüm 3 15672.x
  • RabbitMQ PORT 55672 öncesi 3.x

BAĞLANTI 5672 RabbitMQ ana bağlantı noktası.

Düğümler bir küme için, 35197, 4369 5672 birbirlerine açık olmalılar.

İleti sırası kullanmak istediğiniz herhangi bir sunucuya, 5672 gereklidir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MrDevin521

    MrDevin521

    18 Temmuz 2010
  • Crossover

    Crossover

    18 HAZİRAN 2007
  • Tinkernut

    Tinkernut

    28 Aralık 2006