跳至内容

博客

RabbitMQ Go语言客户端教程4——路由

本文翻译自RabbitMQ官网的Go语言客户端系列教程,共分为六篇,本文是第四篇——路由。

更多 →

2020-11-26

RabbitMQ Go语言客户端教程3——发布/订阅

本文翻译自RabbitMQ官网的Go语言客户端系列教程,共分为六篇,本文是第三篇——发布/订阅。

更多 →

2020-11-25

RabbitMQ Go语言客户端教程2——工作队列

本文翻译自RabbitMQ官网的Go语言客户端系列教程,共分为六篇,本文是第二篇——任务队列。

更多 →

2020-11-24

RabbitMQ Go语言客户端教程1——HelloWorld

本文翻译自RabbitMQ官网的Go语言客户端系列教程,共分为六篇,本文是第一篇——HelloWorld。

更多 →

2020-11-23

Go语言在select语句中实现优先级

本文回顾了Go语言中select语句的一些用法,并延伸出了一个如何在select中实现优先级的小技巧,希望能对大家有所帮助。

更多 →

2020-10-22

部署Go语言项目的 N 种方法

本文以部署 Go Web 程序为例,介绍了在 CentOS7 服务器上部署 Go 语言程序的若干方法。

更多 →

2020-09-20

常用限流策略——漏桶与令牌桶介绍

本文介绍常见限流策略中的漏桶和令牌桶模型,并以 Gin 项目为例演示如何为 Go Web 服务添加限流能力。

更多 →

2020-09-13

常用的HTTP服务压测工具介绍

本文介绍 wrk、ab、go-wrk 等常用 HTTP 服务压测工具,并梳理响应时间、吞吐量、QPS、TPS 和并发连接等压测核心指标。

更多 →

2020-09-13

使用swagger生成接口文档

本文介绍如何在 Gin 项目中使用 Swagger 自动生成接口文档,提升前后端协作效率并降低文档维护成本。

更多 →

2020-09-06

为Go项目编写Makefile

借助Makefile我们在编译过程中不再需要每次手动输入编译的命令和编译的参数,可以极大简化项目编译过程。

更多 →

2020-07-26