Инструкции по установке

Установить NSQ на Ubuntu

NSQ - лучший брокер сообщений и легко начать распределенную платформу для обмена сообщениями в реальном времени. Во -первых, убедитесь, что в вашей системе установлены все пакеты Depency NSQ. NSQ Все параметры указаны в командной строке, а составленные двоичные файлы NSQ не имеют зависимости во время выполнения. Ниже руководство охватывает установку NSQ на Debian и Ubuntu, включая распределения, основанные на них. Ниже ниже инструкции будут запускать кластер NSQ на вашей локальной машине. NSQ использует модули GO для создания надежных сборков, поэтому используйте ниже команды для составления и для настройки NSQ:

    git clone https://github.com/nsqio/nsq
    cd nsq
    make

Существуют три отдельных двоичных файла NSQLOOKUPD, NSQD и NSQADMIN, которые необходимо установить и запустить. Итак, в одной оболочке запустите nsqlookupd, используя:

    nsqlookupd

Во второй оболочке терминала запустите NSQD, используя:

    nsqd --lookupd-tcp-address=127.0.0.1:4160

Вы также можете добавить-Broadcast-Address = 127.0.0.1. Большая часть отладки, анализа и администрирования осуществляется через NSQADMIN. Итак, запустите NSQADMIN в New Shell, работая:

    nsqadmin --lookupd-http-address=127.0.0.1:4161

Далее опубликуйте первоначальное сообщение, используя:

    curl -d 'hello world 1' 'http://127.0.0.1:4151/pub?topic=test'

Запустить nsq_to_file в другой оболочке с командой:

    nsq_to_file --topic=test --output-dir=/tmp --lookupd-http-address=127.0.0.1:4161

Наконец, опубликовать больше сообщений в NSQD, как:

    curl -d 'hello world 2' 'http://127.0.0.1:4151/pub?topic=test'
    curl -d 'hello world 3' 'http://127.0.0.1:4151/pub?topic=test'

Для тестирования команды запуска в терминале:

    ./test.sh

Для отладки и мониторинга в режиме реального времени команда также работает очень хорошо:

    watch -n 0.5 "curl -s http://127.0.0.1:4151/stats"

Наконец, в вашем любимом веб -браузере откройте http://127.0.0.1:4171/, чтобы проверить и просмотреть UI NSQADMIN и увидеть статистику. Пожалуйста, также проверьте содержимое файлов журнала (тест.*. Log) Записано в каталог /TMP. Поздравляю! Вы успешно установили NSQ в системе Ubuntu. Наслаждаться!

 Русский