Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Cara memasang klien bahasa Go NSQ dalam sistem Linux

Cara memasang klien bahasa Go NSQ dalam sistem Linux

PHPz
PHPzke hadapan
2023-06-01 09:58:181607semak imbas

1 Pasang persekitaran bahasa Go

Sebelum memasang NSQ, anda perlu memasang persekitaran bahasa Go. Langkah-langkah untuk memasang persekitaran bahasa Go dalam sistem Linux adalah seperti berikut:

1 Muat turun pakej pemasangan
Tapak web rasmi https://golang.org/dl/ menyediakan pakej pemasangan untuk pelbagai operasi. sistem, muat turun pakej Pemasangan yang sepadan untuk sistem Linux.

2. Nyahzip pakej pemasangan
Ekstrak pakej pemasangan yang dimuat turun ke direktori sistem Linux yang ditentukan, contohnya: nyahzip ke direktori /usr/local.

3. Konfigurasikan pembolehubah persekitaran
Dalam sistem Linux, untuk mengkonfigurasi pembolehubah persekitaran, anda perlu mengedit fail /etc/profile dan menambah kandungan berikut pada penghujung fail:

eksport PATH=$PATH:/ usr/local/go/bin
eksport GOPATH=/home/go

di mana GOPATH boleh digantikan oleh mana-mana laluan direktori yang ditentukan pengguna. Jalankan arahan source /etc/profile untuk menjadikan pembolehubah yang diubah suai berkuat kuasa.

4 Gunakan arahan untuk menyemak pembolehubah persekitaran
Masukkan versi go dalam terminal Jika maklumat yang serupa dengan berikut adalah output, pemasangan berjaya.

go version go1.9.2 linux/amd64

2 Muat turun klien NSQ

1. Cipta direktori yang berfungsi
Dalam sistem Linux, buat direktori kerja , Contohnya: /opt/nsq.

2. Dapatkan klien NSQ
Masukkan direktori kerja/opt/nsq dan laksanakan arahan berikut untuk memuat turun kod klien NSQ:

pergi dapatkan github.com/nsqio/go -nsq

Selepas pelaksanaan selesai, kod akan dimuat turun ke direktori $GOPATH/src.

3. Menggunakan klien NSQ

Pelanggan NSQ adalah sangat mudah untuk digunakan. Berikut ialah contoh mudah untuk menunjukkan cara menggunakan klien NSQ.

1. Mulakan perkhidmatan NSQd
Mula-mula, anda perlu memulakan perkhidmatan NSQd untuk memulakan perkhidmatan NSQd (parameter -p ialah nombor port TCP, dan -http-. parameter alamat ialah nombor port API HTTP):

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

2 >Masukkan perintah berikut dalam terminal untuk menghantar mesej:

gema "hello nsq" | parameter -topic digunakan untuk menentukan topik mesej, dan -host digunakan untuk menentukan alamat perkhidmatan NSQd dan nombor port.

3. Gunakan mesej

Masukkan arahan berikut dalam terminal untuk mendengar perkhidmatan NSQd, menerima dan memproses mesej:

nsq_sub -topic=test -channel=worker -host= 127.0.0.1: 4150

Dalam arahan di atas, parameter -topic digunakan untuk menentukan topik mesej yang akan digunakan dan -channel digunakan untuk menentukan pengguna mesej.

Atas ialah kandungan terperinci Cara memasang klien bahasa Go NSQ dalam sistem Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam