Maison  >  Article  >  Opération et maintenance  >  Comment installer le client de langage Go de NSQ sur le système Linux

Comment installer le client de langage Go de NSQ sur le système Linux

PHPz
PHPzavant
2023-06-01 09:58:181607parcourir

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 PATH =$PATH:/usr/local/go/bin

export GOPATH=/home/go

GOPATH peut être remplacé par n'importe quel chemin de répertoire défini par l'utilisateur . Exécutez la commande source /etc/profile pour que les variables modifiées prennent effet.

4. Utilisez la commande pour vérifier la variable d'environnement

Entrez la version go dans le terminal Si des informations similaires à celles suivantes sont affichées, l'installation est réussie.

go version go1.9.2 linux/amd64

2. Téléchargez le client NSQ

1 Créez un répertoire de travail

dans le système Linux. , créez un répertoire de travail, par exemple : /opt/nsq.

2. Obtenez le client NSQ

Entrez le répertoire de travail/opt/nsq et exécutez la commande suivante pour télécharger le code du client NSQ :

go get github. com/nsqio /go-nsq

Une fois l'exécution terminée, le code sera téléchargé dans le répertoire $GOPATH/src.

3. Utiliser le client NSQ

Le client NSQ est très simple à utiliser Voici un exemple simple pour démontrer comment utiliser le client NSQ.

1. Démarrez le service NSQd

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) :

nsqd -tcp-address=127.0.0.1:4150 -http-address=127.0.0.1:4151

2. Envoyer un message

Entrer dans le terminal La commande suivante envoie un message :

echo "hello nsq" | nsq_pub -topic=test -host=127.0.0.1:4150#🎜🎜 #

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer
Article précédent:Linux est-il livré avec ssh ?Article suivant:Linux est-il livré avec ssh ?