Diegimo instrukcijos

Įdiekite NSQ ant ubuntu

NSQ yra geriausias pranešimų brokeris ir lengvai pradedamas „RealTime“ platinama žinučių siuntimo platforma. Pirmiausia įsitikinkite, kad jūsų sistemoje yra įdiegti visi NSQ nuoseklumo paketai ir atnaujinti. NSQ Visi parametrai yra nurodyti komandinės eilutėje ir sudarytos NSQ dvejetainiai failai neturi priklausomybės nuo vykdymo laiko. Žemiau vadove apima NSQ diegimą Debian ir Ubuntu, įskaitant paskirstymus, pagrįstus jais. Toliau pateiktose instrukcijose bus vykdoma NSQ klasteris jūsų vietiniame kompiuteryje. NSQ naudoja „Go“ modulius, kad sukurtų patikimus konstrukcijas, todėl naudokite žemiau esančias komandas, skirtas sudaryti ir nustatyti NSQ:

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

Yra trys atskiri dvejetai NSQLOOKUPD, NSQD ir NSQADMIN, kuriuos reikia įdiegti ir veikti. Taigi viename apvalkale pradėkite „NSQLOOKUPD“ naudodami:

    nsqlookupd

Antrame terminalo apvalkale pradėkite NSQD naudodami:

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

Taip pat galite pridėti-„Broadcast-Address“ = 127.0.0.1. Didžioji dalis derinimo, analizės ir administravimo atliekama naudojant NSQADMIN. Taigi, pradėkite „Nsqadmin“ naujame apvalkale, veikdami:

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

Tada paskelbkite pradinį pranešimą naudodami:

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

Pradėkite NSQ_TO_FILE kitame apvalkale su komanda:

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

Galiausiai paskelbkite daugiau pranešimų NSQD, pavyzdžiui::

    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'

Testuojant komandą terminale:

    ./test.sh

Derinant realiojo laiko derinimą ir stebėjimą žemiau komanda taip pat veikia labai gerai:

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

Galiausiai jūsų mėgstamoje interneto naršyklėje atidarykite http://127.0.0.1:4171/, kad patikrintumėte ir peržiūrėtumėte NSQADMIN vartotojo sąsają ir žiūrėkite statistiką. Taip pat patikrinkite žurnalo failų turinį (testas.*. Log), įrašytą į /TMP katalogą. Sveikiname! „Ubuntu“ sistemoje sėkmingai įdiegėte NSQ. Mėgautis!

 Latviski