1. Installez l'environnement linguistique Go
Avant d'installer NSQ, vous devez installer l'environnement linguistique Go. Les étapes pour installer l'environnement de langage Go dans un système Linux sont les suivantes :
1 Téléchargez le package d'installation
Le site officiel https://golang.org/dl/ fournit des packages d'installation. pour différents systèmes d'exploitation, téléchargez le package d'installation correspondant au système Linux.
2. Décompressez le package d'installation
Décompressez le package d'installation téléchargé dans le répertoire spécifié du système Linux, par exemple : décompressez-le dans le répertoire /usr/local.
3. Configurer les variables d'environnement
Sous le système Linux, pour configurer les variables d'environnement, vous devez éditer le fichier /etc/profile et ajouter le contenu suivant à la fin du fichier : #🎜 🎜#
export GOPATH=/home/go
Entrez la version go dans le terminal Si des informations similaires à celles suivantes sont affichées, l'installation est réussie.
dans le système Linux. , créez un répertoire de travail, par exemple : /opt/nsq.
Entrez le répertoire de travail/opt/nsq et exécutez la commande suivante pour télécharger le code du client NSQ :
Tout d'abord, vous devez démarrer le service NSQd, exécutez la commande suivante pour démarrer le service NSQd (le paramètre -p est le numéro de port TCP et le -Le paramètre http-address est le numéro de port de l'API HTTP) :
Entrer dans le terminal La commande suivante envoie un message :
Dans la commande ci-dessus, le paramètre -topic est utilisé pour spécifier le sujet du message, -host est utilisé pour spécifier l'adresse et le numéro de port du service NSQd.
3. Consommer les messages
Saisissez la commande suivante dans le terminal pour écouter le service NSQd, recevoir et traiter les messages :
nsq_sub -topic=test -channel =worker -host =127.0.0.1:4150
Dans la commande ci-dessus, le paramètre -topic est utilisé pour spécifier le sujet du message à consommer, et -channel est utilisé pour spécifier le consommateur du message .
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!