Bagaimana untuk membina pelayan golang di Linux

PHPz
Lepaskan: 2023-03-22 15:29:46
asal
1448 orang telah melayarinya

Golang ialah bahasa pengaturcaraan yang dibangunkan oleh Google Ia dicirikan oleh kesederhanaan, kecekapan dan kebolehpercayaan. Dalam beberapa tahun kebelakangan ini, Golang telah menjadi semakin popular dalam pembangunan web kerana prestasi yang sangat baik dan keupayaan operasi serentak. Dalam artikel ini, kami akan memperkenalkan cara membina pelayan Golang pada pelayan Linux dan memahami secara ringkas ciri-ciri Golang.

1. Pengetahuan awal

Sebelum anda bermula, anda memerlukan pelayan Linux, persekitaran Golang dan pengetahuan operasi baris arahan asas. Untuk persekitaran tanah besar China, adalah disyorkan untuk menggunakan Goenv, pengurus pakej bahasa Go bagi komuniti Cina Golang, alamat: https://github.com/syndbg/goenv.

2. Persediaan pelayan Golang

  1. Pasang persekitaran Golang

Dalam sistem Linux, kita boleh menjalankan arahan berikut Pasang Golang .

sudo apt update
sudo apt install golang
Salin selepas log masuk
  1. Buat pelayan HTTP Golang yang ringkas

Mula menulis pelayan HTTP Golang yang ringkas dalam sistem Linux anda. Pelayan ini akan mendengar pada port 8080, dan apabila permintaan masuk, ia akan mengembalikan mesej mudah "Hello world".

package main

import (
    "fmt"
    "net/http"
)

func handler(w http.ResponseWriter, r *http.Request) {
    fmt.Fprintf(w, "Hello world")
}

func main() {
    http.HandleFunc("/", handler)
    http.ListenAndServe(":8080", nil)
}
Salin selepas log masuk

Dalam program ini, kami mentakrifkan fungsi bernama pengendali dan mendaftarkannya sebagai fungsi pemprosesan permintaan HTTP. Apabila permintaan tiba, ia memanggil fungsi ini untuk mengendalikan permintaan. Dalam contoh kami, ia hanya menulis rentetan "Hello world" pada badan respons dan melengkapkan permintaan.

Sekarang, kami perlu menyusun dan menjalankan program kami. Dengan mengandaikan program kami disimpan dalam fail yang dipanggil example.go, kami boleh menyusun atur cara menggunakan arahan berikut.

go build example.go
Salin selepas log masuk

Ini akan menjana fail boleh laku bernama contoh. Sekarang, jalankan sahaja boleh laku ini untuk memulakan pelayan HTTP kami.

./example
Salin selepas log masuk

Kini, pelayan HTTP kami sedang mendengar pada port 8080 dan menunggu permintaan. Buka penyemak imbas web, masukkan http://localhost:8080 dalam bar alamat dan tekan Enter. Anda akan melihat rentetan "Hello world" dikembalikan.

3. Kesimpulan

Artikel ini memperkenalkan secara ringkas cara membina pelayan HTTP Golang pada pelayan Linux. Walaupun kami hanya menulis program yang sangat mudah, ini meletakkan asas untuk membina aplikasi web yang lebih berkuasa menggunakan Golang dalam persekitaran pengeluaran. Golang mempunyai prestasi cemerlang dan keupayaan operasi serentak, yang menjadikannya cemerlang apabila mengendalikan permintaan web trafik tinggi. Saya harap artikel ini dapat membantu anda mempelajari Golang dan membina pelayan HTTP Golang anda sendiri.

Atas ialah kandungan terperinci Bagaimana untuk membina pelayan golang di Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan