2015-06-06 2 views

ответ

48

При чтении consul documentation вы найдете следующую информацию.

Порты б

Консул требуется до 5 различных портов, чтобы работать должным образом, некоторые на TCP, UDP или оба протокола. Ниже мы документируем требования для каждого порта.

  • Сервер RPC (по умолчанию 8300). Это используется серверами для обработки входящих запросов от других агентов. Только TCP.
  • Serf LAN (по умолчанию 8301). Это используется для обработки сплетен в локальной сети. Требуется всеми агентами. TCP и UDP.
  • Serf WAN (по умолчанию 8302). Это используется серверами, чтобы сплетничать по WAN другим серверам. TCP и UDP.
  • CLI RPC (по умолчанию 8400). Это используется всеми агентами для обработки RPC от CLI. Только TCP.
  • HTTP API (по умолчанию 8500). Это используется клиентами для общения с HTTP API. Только TCP.
  • Интерфейс DNS (по умолчанию 8600). Используется для разрешения DNS-запросов. TCP и UDP.

Вы можете настроить службы консула для работы на разных портах путем редактирования файла конфигурации. Например, установив интерфейс dns на порт 53 и HTTP API на порт 80.

{ 
    "ports": { 
    "dns": 53, 
    "http": 80 
    } 
} 
+2

так что порт следует указывать с помощью '-join', если мы не используем порты по умолчанию. Сервер RPC или Serf LAN – eldos

+0

Я уверен, что это RPC сервера. – Ztyx

+0

Каким будет ключ для изменения портов RPC? – Unlimited071

Смежные вопросы