Mengenai perkhidmatan penempatan tempatan golang
Dengan perkembangan teknologi Internet yang berterusan, permintaan untuk perkhidmatan konkurensi tinggi dan trafik tinggi juga semakin meningkat. Golang ialah bahasa pengaturcaraan sebelah pelayan yang baru muncul Ia mempunyai ciri-ciri kecekapan tinggi, konkurensi tinggi, pembangunan mudah, dan lelaran pantas Ia secara beransur-ansur menjadi bahasa pilihan bagi perusahaan Internet untuk membangunkan perkhidmatan. Dalam artikel ini, kami akan memperkenalkan cara menggunakan Golang untuk membina dan menggunakan perkhidmatan tempatan.
Langkah 1: Pasang persekitaran Golang
Mula-mula, kita perlu memasang persekitaran pembangunan Golang. Anda boleh memuat turun pakej pemasangan yang sepadan daripada tapak web rasmi (https://golang.org/dl/), atau gunakan baris arahan untuk memasang:
wget https://golang.google.cn/dl/go1.16.4.linux-amd64.tar.gz tar -xzvf go1.16.4.linux-amd64.tar.gz
Kemudian, alihkan folder yang dinyahmampat ke The anda direktori di mana anda ingin memasang. Kemudian, kita perlu mengkonfigurasi pembolehubah persekitaran Golang, yang boleh dilakukan dengan mengubah suai fail konfigurasi seperti .bashrc atau .bash_profile (fail.bashrc di bawah sistem Ubuntu).
export PATH=$PATH:/usr/local/go/bin export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin
Selepas mengkonfigurasi pembolehubah persekitaran, gunakan arahan berikut untuk mengesahkan sama ada pemasangan berjaya:
go version
Jika nombor versi dikeluarkan, ini bermakna Golang berjaya dipasang !
Langkah 2: Tulis perkhidmatan Golang
Kami akan menulis perkhidmatan Golang mudah dan mendengar pada port 8080. Gunakan arahan berikut dalam baris arahan untuk mencipta projek baharu:
mkdir go-service cd go-service go mod init example.com/go-service
Kemudian, buat fail main.go di bawah folder go-service dan edit kod berikut:
package main import ( "fmt" "net/http" ) func main() { http.HandleFunc("/", handler) fmt.Println("Starting server at http://localhost:8080") http.ListenAndServe(":8080", nil) } func handler(w http.ResponseWriter, r *http.Request) { fmt.Fprintf(w, "Hello, World!") }
Simpan dan keluar dari fail, jalankan arahan berikut untuk memulakan perkhidmatan web:
go run main.go
Sekarang, kita boleh masukkan http://localhost:8080 dalam pelayar untuk mengakses perkhidmatan dan lihat "Hello , Dunia!" output.
Langkah 3: Sebarkan menggunakan Golang
Perkhidmatan yang telah berjaya dijalankan secara setempat boleh digunakan jika anda perlu menggunakan perkhidmatan pada komputer atau pelayan, anda perlu menyusun kod terlebih dahulu dan dijalankan Perintah berikut:
go build main.go
Selepas penyusunan berjaya, fail boleh laku bernama utama akan dihasilkan. Jalankan arahan berikut (berjalan di latar belakang secara lalai) untuk memulakan perkhidmatan pada pelayan:
./main &
Gunakan arahan berikut untuk menyemak sama ada proses dimulakan:
ps -ef | grep main
Masukkan IP pelayan dalam Alamat penyemak imbas untuk mengakses perkhidmatan dan lihat "Hello, World!"
Ringkasan
Melalui langkah di atas, kami telah menyelesaikan proses penempatan perkhidmatan tempatan Golang. Ringkasnya, ini bermakna memasang persekitaran Golang, menulis perkhidmatan Golang dan menggunakan Golang untuk penggunaan. Sebagai bahasa pengaturcaraan yang baru muncul, Golang mempunyai kelebihan kecekapan tinggi, konkurensi tinggi, dan kemudahan pembangunan, dan semakin digemari oleh syarikat Internet. Artikel ini memperkenalkan proses menggunakan perkhidmatan tempatan Bagi pengguna yang perlu menggunakan perkhidmatan ke pelayan, mereka perlu menyusun kod terlebih dahulu ke dalam fail boleh laku dan kemudian menjalankannya pada pelayan.
Atas ialah kandungan terperinci Analisis ringkas tentang cara menggunakan Golang untuk membina perkhidmatan tempatan dan menggunakan perkhidmatan tersebut. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!