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:
diğer düğümler kümeye bağlanmak için 3 bağlantı noktası 4369, 5672 ve 35197 açık olması gerekiyor mu?
Neden mi 5672 tcp üzerinde çalışan ve sadece tcp6 değil mi?
CEVAP
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.
Nasıl benim Windows localhost port 80 ...
Nasıl is_base_of `işe yarıyor mu?...
Uzaktan TCP port eğer kabuk betiği Tes...
Ne zaman, eğer hiç, döngü çözümü hala ...
Nasıl port 80 node.js çalıştırabilirim...