开源 & 技术分享

90 篇文章
13.5K 次阅读
14 人订阅

全部文章

尹东勋

北京点目科技有限公司 · 创始人 (已认证)

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

通过一个完整例子,在 gogf/gf 框架中开启 TLS/SSL,我就是我们常说的 https。

4520
尹东勋

北京点目科技有限公司 · 创始人 (已认证)

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

我们会创建 /v1/greeter API 进行验证,同时开启 logging, meta 和 tracing 中间件以达到目的。

3730
尹东勋

北京点目科技有限公司 · 创始人 (已认证)

通过 YAML 文件初始化 MySQL gorm

我们安装两个依赖,一个是 MySQL 启动器,另一个是 gin-gonic/gin Web 框架启动器。

2840
尹东勋

北京点目科技有限公司 · 创始人 (已认证)

GoFrame 框架:日志配置管理

上面的例子中,我们配置了 zap 日志,这回我们修改一下 EventLogger。

4710
尹东勋

北京点目科技有限公司 · 创始人 (已认证)

GoFrame 框架: 快速创建静态文件下载 Web 服务

rk-boot 提供了一个方便的方法,让用户快速实现网页【浏览和下载】静态文件的功能。

3920
尹东勋

北京点目科技有限公司 · 创始人 (已认证)

GoFrame 框架:快速实现服务端限流中间件

rk-boot 是一个可通过 YAML 启动多种 Web 服务的框架。请参考本文最后章节,了解 rk-boot 细节。

5620
尹东勋

北京点目科技有限公司 · 创始人 (已认证)

GoFrame 框架:优雅关闭进程

rk-boot 是一个可通过 YAML 启动多种 Web 服务的框架。请参考本文最后章节,了解 rk-boot 细节。

7120
尹东勋

北京点目科技有限公司 · 创始人 (已认证)

GoFrame 框架:Basic Auth 中间件

通过一个完整例子,在 gogf/gf 微服务中添加 Basic Auth 中间件。

7340
尹东勋

北京点目科技有限公司 · 创始人 (已认证)

一套代码,同时启动 7 种 Golang Web 框架

今天我们来做一个有趣的 Go 实践。使用同一套代码,在一个进程中,同时启动 7种不同的 Go Web 框架。

9730
尹东勋

北京点目科技有限公司 · 创始人 (已认证)

GoFrame 框架: 添加调用链(Tracing)中间件

通过一个完整例子,在基于 gogf/gf 微服务中添加调用链(Tracing)中间件。

10120
尹东勋

北京点目科技有限公司 · 创始人 (已认证)

GoFrame 框架:添加 Prometheus 监控中间件

通过一个完整例子,在基于 GoFrame 框架的微服务中添加 Prometheus 监控中间件。

6040
尹东勋

北京点目科技有限公司 · 创始人 (已认证)

GoFrame 框架:添加 API 日志中间件

通过一个完整例子,在基于 GoFrame 框架的微服务中添加 API 日志中间件。

5420
尹东勋

北京点目科技有限公司 · 创始人 (已认证)

Gin 安全篇-3: 快速实现 CSRF 验证

rk-boot 提供了若干 CSRF 拦截器选项,除非是有特殊需要,不推荐覆盖选项。

9320
尹东勋

北京点目科技有限公司 · 创始人 (已认证)

Gin 安全篇-2: 快速实现服务端 JWT 验证

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

8520
尹东勋

北京点目科技有限公司 · 创始人 (已认证)

Gin 安全篇-1: 快速配置服务端 CORS

在这个例子中,我们只允许 localhost:8080 发送过来的请求,通过验证。

8130
尹东勋

北京点目科技有限公司 · 创始人 (已认证)

GoFrame 框架: RPC 错误码设计

本文通过一个完整的例子,介绍如何在 GoFrame 框架下设计合理的 API 错误码。

9330
尹东勋

北京点目科技有限公司 · 创始人 (已认证)

GoFrame 框架:添加 Prometheus 监控

通过一个完整例子,在基于 GoFrame 框架的微服务中添加 Prometheus 监控。

12830
尹东勋

北京点目科技有限公司 · 创始人 (已认证)

gRPC 安全篇-3: 快速实现 CSRF 验证

rk-boot 默认会为 gRPC 服务开启 grpc-gateway,两个协议监听同一个端口。

12820
尹东勋

北京点目科技有限公司 · 创始人 (已认证)

DevOps 共享篇:会议要怎么开?

一旦踏入工作岗位之后,我们不可避免地要开会。随着工作经验的积累,职位的上升,开会的频率会越来越高。

7930
尹东勋

北京点目科技有限公司 · 创始人 (已认证)

gRPC: 快速配置通用 API 获取进程元信息

boot.yaml 会告诉 rk-boot 如何启动 gRPC 服务。为了 Demo,除了开启 commonService,我们还开启了如下服务。

7140

扫码关注云+社区

领取腾讯云代金券