在上两篇的文章中,我们分别从【员工】和【Leader】的角度去理解了 DevOps。 从员工的角度理解 DevOps 从 Leader 的角度理解 DevOps 如果是一个决策者,应该如何理解 DevOps? 回顾 角色 理解...
介绍 rk-boot 官网:https://rkdev.info 本文通过一个完整的例子,介绍通过 rk-boot 实现标准化的后台服务错误码。 我们将会使用 rk-boot/v2 来启动 gin-gonic/gin 后台微服务进行展示。 默认...
概述 rk-boot/v2 是一款通过 YAML 配置文件,简化 Golang 微服务依赖,中间件逻辑的开源库。 目前,升级到了 V2 版本,在稳定性和接口层面做了很多优化。通过 gin 框架的例子,介绍 rk-boot ...
什么是 JWT? JSON 网络令牌是一种 Internet 标准,用于创建具有可选签名或可选加密的数据,让两方之间安全地表示声明。令牌使用私有秘密或公共/私有密钥进行签名。 简单来讲,就是通过 JWT ...
针对中小型项目,介绍一下简单的 Prometheus 监控方案。 Prometheus 帮助我们解决了 Metrics 监控的难题,后续出现的 Thanos 解决了 Prometheus 存储扩展的难题。总体来说,Prometheus 已经是...
针对中小型项目,介绍一下简单廉价的日志处理方式。 日志的处理方式多种多样,从裸日志文件到使用消息队列,再到日志分析,各有所长。 比较流行的开源产品有 ELK,Loki。除此之外,个大云厂商...
前言 在介绍 rk-boot/v2 之前,先分析一下 IT 企业/团队在进行基础设施搭建的时候,遇到的问题。 通过引入问题,可以更好的解释 rk-boot/v2 能为开发者和团队带来什么价值。 基础设施 基础设...
介绍 本文通过一个完整的例子,介绍如何在 gorilla/mux 框架下设计合理的 API 错误码。 我们将会使用 rk-boot 来启动 gorilla/mux 微服务。 请访问如下地址获取完整教程: https://github.c...
介绍 通过一个完整例子,在基于 gorilla/mux 微服务中添加调用链(Tracing)中间件。 什么是调用链(Tracing)中间件? 调用链(Tracing)中间件会对每一个 API 请求记录 Tracing 数据,用户可以使...
介绍 通过一个完整例子,在 gorilla/mux 微服务中添加 API 日志中间件。 什么是日志拦截器/中间件? 日志拦截器会对每一个 API 请求记录日志。 我们将会使用 rk-boot 来启动 gorilla/mux 微服...
介绍 通过一个完整例子,在基于 gorilla/mux 框架的微服务中添加 Prometheus 监控中间件。 什么是 Prometheus 监控拦截器/中间件? 监控拦截器会对每一个 API 请求记录 Prometheus Metrics。...
介绍 本文将介绍如何在 gorilla/mux 框架之上提供 Swagger UI。 请访问如下地址获取完整 gorilla/mux 教程: https://github.com/rookie-ninja/rk-mux 先决条件 gorilla/mux 没有自带生成 Sw...
介绍 本文介绍如何通过 rk-boot 实现服务端 CSRF 验证逻辑。 什么是 CSRF? 跨站请求伪造(英语:Cross-site request forgery),也被称为 one-click attack 或者 session riding,通常缩写为...
介绍 本文介绍如何通过 rk-boot 实现服务端 JWT 验证逻辑。 什么是 JWT? JSON 网络令牌是一种 Internet 标准,用于创建具有可选签名或可选加密的数据,让两方之间安全地表示声明。令牌使用私...
介绍 本文介绍如何通过 rk-boot 实现服务端 JWT 验证逻辑。 什么是 JWT? JSON 网络令牌是一种 Internet 标准,用于创建具有可选签名或可选加密的数据,让两方之间安全地表示声明。令牌使用私...
介绍 本文介绍如何通过 rk-boot 快速配置服务端 CORS。 什么是 CORS? 跨源资源共享 (CORS) (或通俗地译为跨域资源共享)是一种基于HTTP 头的机制,该机制通过允许服务器标示除了它自己以外...
介绍 通过一个完整例子,在 gogf/gf 框架中,根据环境区分配置文件。也就是如何在【测试】,【线上】等环境中,读取不同的配置文件。 我们将会使用 rk-boot 来启动 gogf/gf 微服务。 请访问如...
介绍 通过一个完整例子,在 gogf/gf 框架中开启 TLS/SSL,我就是我们常说的 https。 我们将会使用 rk-boot 来启动 gogf/gf 微服务。 请访问如下地址获取完整教程: https://rkdocs.netlify.a...
介绍 通过一个完整例子,基于 gogf/gf 框架实现分布式日志追踪。 什么是 API 日志追踪? 一个 API 请求会跨多个微服务,我们希望通过一个唯一的 ID 检索到整个链路的日志。 我们将会使用 rk...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复