点目科技
点目科技
全部文章
分类
DevOps(3)
golang(6)
归档
标签
去牛客网
登录
/
注册
点目科技
全部文章
(共4篇)
GRPC: 如何在 gRPC 服务中加入 Prometheus 监控?
介绍 本文将介绍如何在 gRPC 微服务中,加入 Prometheus 监控。 gRPC 函数的自动监控,将会在后续的文章中介绍,这里我们只介绍如何在 gRPC 代码中,实现 prometheus 监控。 我们将会使用 rk-boot 来启动 gRPC 服务。 我们将会使用 rk-prom 来启动...
golang
grpc
prometheus
pushgateway
rk-boot
监控
2021-10-10
0
1118
GRPC: 如何让 gRPC 提供 Swagger UI?
介绍 本文将介绍如何让一个 gRPC 服务之上提供 Swagger UI。 为了能提供 Swagger UI,我们首先要让 gRPC 提供 Restful API,然后,Swagger UI 才可以访问后台。 为了能让 gRPC 提供 REST API,我们需要使用 grpc-gateway 我们...
go
grpc
swagger
grpc-gateway
golang
2021-10-10
0
699
GRPC: 如何设计 RPC 错误码?
设计一个合理的 API 是一件不容易的事情,同时,API 还会产生各种不同的错误。为了能让 API 使用者对于 API 的错误有一个清晰的视图,定义一个标准的 RPC 错误类型是非常重要的事情。 考虑范围 一个合理的 RPC 错误,需要考虑如下几个方面。 包含错误码,错误信息 错误信息可扩展 考...
golang
grpc
错误码
API
2021-09-28
0
1182
GRPC: 使用 Buf 快速编译 GRPC proto 文件
介绍 使用过 GRPC 的用户都应该知道,protocol buffer 文件需要使用相关的命令行,把 *.proto 文件编译成 *.go 文件。 根据不同需要,会使用到不同的命令行文件。以 Go 语言为例,我们需要大致如下几个命令行文件。 工具 介绍 安装 protobuf pro...
golang
grpc
protobuf
swagger
buf
微服务
2021-09-28
0
578