Чем chi router лучше стандартного?

Middle
299 просмотров
AFK Offer AI

chi — лёгкий роутер, совместимый с net/http. Даёт: URL параметры (chi.URLParam(r, "id")), middleware groups, route mounting (r.Mount("/api", apiRouter)), inline middleware на роут. При этом всё работает через стандартный http.Handler — никакой магии. Роутинг быстрый (radix tree), middleware удобно компонуются через r.Use(). По сравнению с ServeMux — гибче, по сравнению с gin/echo — не навязывает свои абстракции.

Следующий вопрос

Что такое distributed logging?