加载中
从决策者的角度理解 DevOps

在上两篇的文章中,我们分别从【员工】和【Leader】的角度去理解了 DevOps。 从员工的角度理解 DevOps 从 Leader 的角度理解 DevOps 如果是一个决策者,应该如何理解 DevOps? 回顾 角色 理解...

2021/10/19 02:27
1.5K
Golang 快速标准化后端错误码

介绍 rk-boot 官网:https://rkdev.info 本文通过一个完整的例子,介绍通过 rk-boot 实现标准化的后台服务错误码。 我们将会使用 rk-boot/v2 来启动 gin-gonic/gin 后台微服务进行展示。 默认...

06/19 19:14
102
rk-boot/v2: 通过 YAML 简化 Golang 微服务依赖

概述 rk-boot/v2 是一款通过 YAML 配置文件,简化 Golang 微服务依赖,中间件逻辑的开源库。 目前,升级到了 V2 版本,在稳定性和接口层面做了很多优化。通过 gin 框架的例子,介绍 rk-boot ...

05/21 01:07
155
rk-boot/v2: 使用腾讯云 KMS 进行 JWT 验证 (Golang)

什么是 JWT? JSON 网络令牌是一种 Internet 标准,用于创建具有可选签名或可选加密的数据,让两方之间安全地表示声明。令牌使用私有秘密或公共/私有密钥进行签名。 简单来讲,就是通过 JWT ...

rk-boot/v2: 干净的 Prometheus 监控方案 (Golang)

针对中小型项目,介绍一下简单的 Prometheus 监控方案。 Prometheus 帮助我们解决了 Metrics 监控的难题,后续出现的 Thanos 解决了 Prometheus 存储扩展的难题。总体来说,Prometheus 已经是...

rk-boot/v2: Golang 简单廉价的日志处理方案

针对中小型项目,介绍一下简单廉价的日志处理方式。 日志的处理方式多种多样,从裸日志文件到使用消息队列,再到日志分析,各有所长。 比较流行的开源产品有 ELK,Loki。除此之外,个大云厂商...

gorilla/mux 框架(rk-boot): RPC 错误码设计

介绍 本文通过一个完整的例子,介绍如何在 gorilla/mux 框架下设计合理的 API 错误码。 我们将会使用 rk-boot 来启动 gorilla/mux 微服务。 请访问如下地址获取完整教程: https://github.c...

gorilla/mux 框架(rk-boot): 添加调用链(Tracing)中间件

介绍 通过一个完整例子,在基于 gorilla/mux 微服务中添加调用链(Tracing)中间件。 什么是调用链(Tracing)中间件? 调用链(Tracing)中间件会对每一个 API 请求记录 Tracing 数据,用户可以使...

gorilla/mux 框架(rk-boot):添加 API 日志中间件

介绍 通过一个完整例子,在 gorilla/mux 微服务中添加 API 日志中间件。 什么是日志拦截器/中间件? 日志拦截器会对每一个 API 请求记录日志。 我们将会使用 rk-boot 来启动 gorilla/mux 微服...

gorilla/mux 框架(rk-boot):添加 Prometheus 监控中间件

介绍 通过一个完整例子,在基于 gorilla/mux 框架的微服务中添加 Prometheus 监控中间件。 什么是 Prometheus 监控拦截器/中间件? 监控拦截器会对每一个 API 请求记录 Prometheus Metrics。...

gorilla/mux 框架 (rk-boot): 添加 Swagger UI

介绍 本文将介绍如何在 gorilla/mux 框架之上提供 Swagger UI。 请访问如下地址获取完整 gorilla/mux 教程: https://github.com/rookie-ninja/rk-mux 先决条件 gorilla/mux 没有自带生成 Sw...

GoFrame 框架(rk-boot): 基于云原生环境,区分配置文件(Config)

介绍 通过一个完整例子,在 gogf/gf 框架中,根据环境区分配置文件。也就是如何在【测试】,【线上】等环境中,读取不同的配置文件。 我们将会使用 rk-boot 来启动 gogf/gf 微服务。 请访问如...

GoFrame 框架(rk-boot):开启 TLS/SSL

介绍 通过一个完整例子,在 gogf/gf 框架中开启 TLS/SSL,我就是我们常说的 https。 我们将会使用 rk-boot 来启动 gogf/gf 微服务。 请访问如下地址获取完整教程: https://rkdocs.netlify.a...

GoFrame 框架(rk-boot):实现分布式日志追踪

介绍 通过一个完整例子,基于 gogf/gf 框架实现分布式日志追踪。 什么是 API 日志追踪? 一个 API 请求会跨多个微服务,我们希望通过一个唯一的 ID 检索到整个链路的日志。 我们将会使用 rk...

通过 YAML 文件初始化 MySQL gorm

介绍 本文通过一个完整的例子,介绍如何通过 YAML 文件,轻松初始化 gorm。 我们将会使用 rk-boot 来初始化。 GORM 已经封装很好,这个有什么用? rk-boot/database/mysql 没有对 gorm 进行2...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部