通过 AddShutdownHookFunc() 来添加 shutdownhook 函数。
通过一个完整例子,在基于 Echo 框架中,为每一个 API 自动添加 RequestId 。
我们会创建 /v1/greeter API 进行验证,同时开启 logging, meta 和 tracing 中间件以达到目的。
设定全局超时为 5秒,让 GC 的超时时间为 1 毫秒,GC 一般会超过 1 毫秒。
请访问如下地址获取完整教程:https://rkdocs.netlify.app/cn
为了验证,我们启动了 commonService,commonService 里包含了一系列常用 API,例如 /rk/v1/gc。
使用 rk-boot 启动的 gRPC 代理有一个限制。只有通过代码形式发送的请求,才可以被代理。grpc-gateway 或者 grpcurl 形式的请求暂时不支持。
通过一个完整例子,在基于 Gin 框架的微服务中添加 HTTP 基本验证中间件。
通过一个完整例子,在基于 Echo 框架的微服务中添加 Prometheus 监控中间件。