Перейти к содержанию

Nats

В этой статье

Информация

Nats — это высокопроизводительная, легковесная и масштабируемая система обмена сообщениями (message broker), разработанная для построения распределённых систем и микросервисной архитектуры. NATS работает по принципу publish-subscribe и также поддерживает request-reply модели взаимодействия. Cервис выступает посредником между отправителями и получателями сообщений, обеспечивая их независимое друг от друга взаимодействие.

Nats. Основные возможности

  • Простота и скорость NATS написан на Go и оптимизирован для минимальной задержки и высокой пропускной способности. Он может обрабатывать миллионы сообщений в секунду.
  • Легковесность Минимальные требования к ресурсам делают его идеальным для использования в контейнерах, edge-устройствах и облачных средах.
  • Поддержка нескольких моделей обмена сообщениями:

    • Pub/Sub — издатели отправляют сообщения в темы (subjects), подписчики получают их.
    • Request/Reply — синхронный обмен, получение сообщения подтверждается соответстующим ответом издателю.
    • Queue Groups — конкурентная обработка: группы очередей определяются приложением и их подписчиками в очереди, а не конфигурацией сервера.
  • Масштабируемость и отказоустойчивость NATS поддерживает кластеризацию, что позволяет создавать отказоустойчивые и географически распределённые системы.

  • Безопасность Поддержка TLS, аутентификации (через токены, логины/пароли, JWT) и авторизации на основе ролей.
  • Языковая поддержка Официальные и сторонние клиентские библиотеки доступны для множества языков: Go, Java, Python, JavaScript (Node.js), C#, Rust, Ruby и др.

Особенности сборки

ID Имя ПО Совместимые ОС VPS BM VGPU GPU Мин. ЦПУ (Ядер) Мин. ОЗУ (Гб) Мин. HDD/SDD (Гб) Доступно
  • Установленное ПО:
    • Docker
    • NATS Server

Веб-интерфейс будет доступен по URL: https:nats{Server_ID_from_Invapi}.hostkey.in.

Примечание

Если не указано иное, по умолчанию мы устанавливаем последнюю релиз версию программного обеспечения с сайта разработчика или репозиториев операционной системы.

Начало работы после развертывания NATS

После оплаты заказа на указанную при регистрации электронную почту придет уведомление о готовности сервера к работе. В нем будет указан IP-адрес VPS, а также логин и пароль для подключения. Управление оборудованием клиенты нашей компании осуществляют в панели управления серверами и APIInvapi.

Данные для авторизации, которые можно найти или во вкладке Информация >> Тэги панели управления сервером или в присланном e-mail:

  • Ссылка для доступа к панели управления NATS с веб-интерфейсом: в теге webpanel;
  • Логин: root;
  • Пароль: приходит в письме на вашу электронную почту при готовности сервера к работе после развертывания ПО.

Примечание

Подробная информация по основным настройкам NATS содержится в документации разработчиков.

Заказ NATS с помощью API

Для установки данного ПО с использованием API следуйте этой инструкции.

question_mark
Я могу вам чем-то помочь?
question_mark
ИИ Помощник ×