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-ով
}