Sobes.tech
Junior — Middle

Ar galite papasakoti apie pavyzdžius paslaugų, kurias įgyvendinote savo patirtyje?

sobes.tech AI

Atsakymas iš AI

Mano patirtis su Go apima kelių paslaugų įgyvendinimą, pavyzdžiui:

  • REST API naudotojų valdymui naudojant Gin framework. Paslauga užtikrino registraciją, autentifikaciją ir CRUD operacijas.
  • Mikroservisas žinučių eilėms apdoroti su RabbitMQ, kuris asinchroniškai apdorojo užduotis ir atnaujino būseną duomenų bazėje.
  • Stebėjimo paslauga, kuri rinko metrikas ir siuntė jas į Prometheus sistemą.

Pavyzdys paprasto HTTP serviso su Go ir Gin:

package main

import (
    "github.com/gin-gonic/gin"
    "net/http"
)

func main() {
    r := gin.Default()
    r.GET("/ping", func(c *gin.Context) {
        c.JSON(http.StatusOK, gin.H{"message": "pong"})
    })
    r.Run() // paleidžia serverį adresu :8080
}