Merge pull request 'fix' (#31) from master into dev

Reviewed-on: https://gitea.chocomarsh.com/self/queues-go/pulls/31
This commit is contained in:
emmatveev 2025-06-15 17:05:49 +03:00
commit 710a81139c

View File

@ -53,12 +53,18 @@ func handlerWrapper(f func(*http.Request) (interface{}, int)) func(http.Response
} }
} }
func metricProxy(w http.ResponseWriter, r *http.Request) {
http.Post("http://monitoring:1237/api/v1/metrics/task", "application/json", r.Body)
w.WriteHeader(202)
}
func main() { func main() {
client.Connect() client.Connect()
routers.MutexMap = make(map[string]*sync.Mutex) routers.MutexMap = make(map[string]*sync.Mutex)
http.HandleFunc("/api/v1/take", handlerWrapper(routers.Take)) http.HandleFunc("/api/v1/take", handlerWrapper(routers.Take))
http.HandleFunc("/api/v1/finish", handlerWrapper(routers.Finish)) http.HandleFunc("/api/v1/finish", handlerWrapper(routers.Finish))
http.HandleFunc("/api/v1/put", handlerWrapper(routers.Put)) http.HandleFunc("/api/v1/put", handlerWrapper(routers.Put))
http.HandleFunc("/api/v1/metric", metricProxy)
log.Printf("Server started") log.Printf("Server started")
http.ListenAndServe(":1239", nil) http.ListenAndServe(":1239", nil)
} }