NSQ — это платформа реального времени для распределённого сообщения, предназначенная для работы в масштабах, способная обрабатывать миллиарды сообщений в день.
Она продвигает распределённые и децентрализованные топологии без одноточечных отказов, обеспечивая отказоустойчивость и высокую доступность вместе с гарантией доставки сообщений. Подробнее см. раздел функциональные возможности и гарантии.
С точки зрения эксплуатации, NSQ легко конфигурировать и развёртывать (все параметры указываются на командной строке, а скомпилированные бинарники имеют нетребовательную среду выполнения). Для максимальной гибкости он независим от формата данных (сообщения могут быть в JSON, MsgPack, Protocol Buffers или любом другом формате). Официальные библиотеки на Go и Python доступны сразу после установки (а также множество других клиентских библиотек). Если вы хотите создать свою собственную, есть спецификация протокола.
Мы публикуем бинарные выпуски для Linux, Darwin, FreeBSD и Windows, а также официальный Docker образ.
ЗАМЕЧАНИЕ: ветка master является нашей разработочной веткой и может быть нестабильной во время разработки.
Помогите нам сделать NSQ открытым и включённым. Пожалуйста, прочитайте и следуйте за нашим Кодом поведения.
NSQ был спроектирован и создан Мэттом Реиферсоном (@imsnakes) и Джехияхом Цеботаром (@jehiah), но не было бы возможно без поддержки Bitly, поддержщиков (Пирс Лопес) и всех наших участников.
Логотип создан Воласи Кону (@kisalow).
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )