Sobes.tech
Junior — Middle

Կարող եք պատմել ձեր փորձում իրականացրած ծառայությունների օրինակներ?

sobes.tech AI

Պատասխան AI-ից

Իմ փորձառության մեջ Go-ով ես իրականացրել եմ մի քանի ծառայություններ, օրինակ՝

  • Gin ֆրեյմվորկի օգտագործմամբ օգտվողների կառավարում համար REST API։ Ծառայությունը ապահովում էր գրանցում, հաստատում և CRUD գործողություններ:
  • RabbitMQ-ով հաղորդագրությունների հերթերի մշակման միկրոսերվիս, որը անսինխրոն կերպով կատարում էր առաջադրանքները և թարմացնում էր վիճակը տվյալների բազայում:
  • Մոնիտորինգի ծառայություն, որը հավաքում էր մետրիակները և ուղարկում էր դրանք Prometheus համակարգին:

Go և Gin-ով պարզ HTTP ծառայության օրինակ:

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() // սկսում է սերվերը :8080-ով
}