Instructions d’installation
Installez NSQ sur Ubuntu
NSQ est le meilleur courtier de messages et facile à démarrer la plate-forme de messagerie distribuée en temps réel. Tout d’abord, assurez-vous que tous les packages de dépréciation de NSQ sont installés et à jour sur votre système. NSQ Tous les paramètres sont spécifiés sur la ligne de commande et les binaires NSQ compilés n’ont pas de dépendance d’exécution. Ci-dessous, le guide couvre l’installation NSQ sur Debian et Ubuntu, y compris les distributions basées sur eux. Les instructions ci-dessous suivantes exécuteront un cluster NSQ sur votre machine locale. NSQ utilise des modules GO pour produire des constructions fiables, alors utilisez des commandes ci-dessous pour la compilation et pour configurer NSQ:
git clone https://github.com/nsqio/nsq
cd nsq
make
Il y a trois binaires distincts NSQlookupd, NSQD et NSQADMIN qui doivent être installés et en cours d’exécution. Ainsi, dans un shell, démarrez NSQlookupd en utilisant:
nsqlookupd
Dans le deuxième coquille du terminal, démarrez NSQD en utilisant:
nsqd --lookupd-tcp-address=127.0.0.1:4160
Vous pouvez également ajouter –Broadcast-Address = 127.0.0.1. La majeure partie du débogage, de l’analyse et de l’administration se fait via NSQADMIN. Alors, démarrez NSQADMIN dans New Shell en fonctionnant:
nsqadmin --lookupd-http-address=127.0.0.1:4161
Ensuite, publiez un message initial en utilisant:
curl -d 'hello world 1' 'http://127.0.0.1:4151/pub?topic=test'
Démarrez NSQ_TO_FILE dans un autre shell avec commande:
nsq_to_file --topic=test --output-dir=/tmp --lookupd-http-address=127.0.0.1:4161
Enfin, publiez plus de messages sur NSQD comme:
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'
Pour tester la commande d’exécution dans le terminal:
./test.sh
Pour le débogage et la surveillance en temps réel ci-dessous, la commande fonctionne également très bien:
watch -n 0.5 "curl -s http://127.0.0.1:4151/stats"
Enfin, dans votre navigateur Web préféré, ouvrez http://127.0.0.1:4171/ pour vérifier et afficher l’interface utilisateur NSQADMIN et voir les statistiques. Veuillez également vérifier le contenu des fichiers journaux (test. *. Log) écrit dans le répertoire / tmp. Toutes nos félicitations! Vous avez installé avec succès NSQ sur le système Ubuntu. Apprécier!