点目科技
点目科技
全部文章
分类
DevOps(3)
golang(6)
归档
标签
去牛客网
登录
/
注册
点目科技
全部文章
(共9篇)
GRPC: 如何添加 API 日志拦截器/中间件?
介绍 本文将介绍如何在 gRPC 微服务中添加 API 日志拦截器/中间件。 什么是日志拦截器/中间件? 日志拦截器会对每一个 API 请求记录日志。 我们将会使用 rk-boot 来启动 gRPC 服务。 请访问如下地址获取完整教程: https://rkdev.info/cn https...
grpc
go
日志拦截器
日志中间件
2021-10-11
0
705
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
从 Leader 的角度理解 DevOps
在上一篇【从员工的角度理解 DevOps】中,我们从普通员工的视角理解了 DevOps。 现在来看看,从团队 Leader 的角度,如何理解 DevOps。 回顾 回顾一下上一篇文章中的内容,在上一篇文章中,我们尽量以通俗语言去说明什么是 DevOps,什么是 Agile。 简单讲,从员工的视觉来...
devops
agile
敏捷开发
2021-10-09
1
463
GRPC: 如何让 gRPC 提供 Restful API 服务?
介绍 本文将介绍如何让一个 gRPC 服务,同时提供 gRPC 和 Restful API。 为了能让 gRPC 提供 REST API,我们需要使用 grpc-gateway 请访问如下地址获取完整教程: https://rkdev.info/cn https://rkdocs.netli...
Go
grpc
grpc-gateway
微服务
restful-api
2021-10-08
0
736
从员工的角度理解 DevOps
问:为什么从员工的角度出发? 答:如果从领导者的角度解释,说着说着,我们会逐渐开始【唱高调,提出正确的废话】,对于员工来说,根本无法体会。 DevOps 是一个非常模凌两可的概念,主流大公司针对于 DevOps 都有自己的解释,写得也很抽象,大家可以自行参考一下。 亚马逊 谷歌 微软 Atlas...
DevOps
Agile
Lean
2021-09-29
0
449
DevOps 历史
Google DevOps? 当我们在搜索引擎搜索 DevOps 的时候,会出现很多其他的名词,例如,Agile(敏捷开发),Scrum,Lean,Kanban 等等。无形之中增加了我们的学习难度。 看看 DevOps 是怎么来的? 当我们无法从网上找到一个确切的答案时,最好办法就是看它的变迁史...
DevOps
敏捷开发
Lean
agile
2021-09-29
0
511
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