mortar:Mortar是用于构建gRPC(和REST)Web服务的GO框架库

时间:2024-04-06 22:43:09
【文件属性】:

文件名称:mortar:Mortar是用于构建gRPC(和REST)Web服务的GO框架库

文件大小:1.69MB

文件格式:ZIP

更新时间:2024-04-06 22:43:09

golang middleware microservice metrics dependency-injection

砂浆 Mortar是用于构建gRPC(和REST)Web服务的GO框架/库。 Mortar对配置,应用程序指标,日志记录,跟踪,概要分析,依赖项注入等提供了开箱即用的支持。虽然它具有预定义的默认值,但Mortar可以让您完全控制它以完全自定义它。 演示版 克隆此存储库并。 完成后,请在阅读或使用此模板创建自己的服务。 特征 遥测(所有连接) 日志具有跨服务的跟踪信息traceId=6ff7e7e38d1e86f 如果已采样,也可以在Jaeger traceId=6ff7e7e38d1e86f看到。 支持*http.Client拦截器,因此您可以 将请求和响应信息添加到Trace traceId=6ff7e7e38d1e86f http请求失败时记录/转储请求和/或响应。 return func ( req * http. Request , handler client. HTT


网友评论