Repolode
nats-io

nats-io/nats-server

NATS server — высокопроизводительная система обмена сообщениями для связи между сервисами, устройствами и периферийными системами; входит в CNCF.

Звёзды
20,919
Форки
2,015
Открытые issues
507
Последний коммит
позавчера

Что это?

NATS — система обмена сообщениями между сервисами, устройствами и приложениями. В этом репозитории находится сам сервер NATS, к которому подключаются клиенты, чтобы публиковать сообщения и подписываться на них. По данным проекта, существует более 40 клиентских реализаций на разных языках, а сервер можно запускать на собственных серверах, в облаке, на периферии и на Raspberry Pi.

NATS входит в Cloud Native Computing Foundation. Цель проекта — упростить проектирование и эксплуатацию распределённых систем и сделать их безопаснее. В апреле 2025 года был опубликован независимый аудит безопасности, проведённый Trail of Bits по заказу OSTIF.

Сервер написан на Go и распространяется по лицензии Apache 2.0. Документация доступна на docs.nats.io, а общаться с сообществом можно в Slack и Google Groups.

Ключевые возможности

  • 01Обмен сообщениями по модели «публикация/подписка» между сервисами, устройствами и приложениями.
  • 02Работает на собственных серверах, в облаке, на периферии и на Raspberry Pi.
  • 03Более 40 клиентских реализаций на разных языках.
  • 04Входит в Cloud Native Computing Foundation.
  • 05Независимый аудит безопасности опубликован в апреле 2025 года.

Сценарии использования

  • Связь между микросервисами с помощью лёгкого асинхронного обмена сообщениями.
  • Сбор и распространение данных с IoT-устройств и подключённых автомобилей на периферии.
  • Создание распределённых систем, которым нужно работать и в облаке, и на периферийном оборудовании.

В подборках

Темы

Частые вопросы

Что такое nats-server?
NATS server — высокопроизводительная система обмена сообщениями для связи между сервисами, устройствами и периферийными системами; входит в CNCF. NATS — система обмена сообщениями между сервисами, устройствами и приложениями. В этом репозитории находится сам сервер NATS, к которому подключаются клиенты, чтобы публиковать сообщения и подписываться на них. По данным проекта, существует более 40 клиентских реализаций на разных языках, а сервер можно запускать на собственных серверах, в облаке, на периферии и на Raspberry Pi.
nats-server можно использовать бесплатно? Какая у него лицензия?
nats-server распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
nats-server всё ещё поддерживается?
Активно поддерживается. Последний коммит в nats-server — 22 окт. 2026 г..
Для чего можно использовать nats-server?
Связь между микросервисами с помощью лёгкого асинхронного обмена сообщениями. Сбор и распространение данных с IoT-устройств и подключённых автомобилей на периферии. Создание распределённых систем, которым нужно работать и в облаке, и на периферийном оборудовании.
Где скачать nats-server?
Исходный код и инструкции по установке — на GitHub: https://github.com/nats-io/nats-server

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты