• 欢迎来到本博客,希望可以y一起学习与分享

标签:go

Gin框架中文文档

Gin框架中文文档 ……

Gin 响应格式

XML、JSON、YAML和ProtoBuf 渲染(输出格式) 即接口返回的数据格式 123456789101……

Gin参数验证Validator/校验规则/json数组/判断空值还是没传

gin 的参数校验 gin 使用了 go-playground/validator库, 使用tag声明的方式, 支持http请求request中的各类校验 gin: Model binding an……

Gin参数验证shouldbind/Bind区别及多次绑定 request body

模型绑定分类 gin 对模型绑定出错的处理分了两个大类 Bind*方法,以及MustBindWith方法 出错会将返回code置为400 ShouldBind* 方法,出错不会设置返回code,可以……

延时队列

什么是延时队列 延时队列,首先,它是一种队列,队列意味着内部的元素是有序的,元素出队和入队是有方向性的,元素从一端进入,从另一端取出。 其次,延时队列,最重要的特性就体现在它的延时属性上,跟普通的队列……

go rabbitmq生产者(延迟队列/Comfire模式)与消费者(限流/手动ACK)demo

带交换机+开启comfire/交换机持久化/队列持久化/消息持久化的生产者 1234567891011121……

rabbitmq 支持重连和重传的生产者

12345678910111213141516171819202122232425262728293031……

自动和手动ack/rabbitmq当中的qos/持久化以及如何实现

自动和手动ack rabbitmq当中的qos 持久化以及如何实现 ……

确保消息成功发布到rabitmq

1. 确认消息成功发布到rabbitmq SetConfirm函数 1234567 ……

rabbitmq消息确认模式和幂等性

1.消息确认模式 在RabbitMQ中,消息确认主要有生产者发生确认和消费者接收确认 1.1生产者发送确认 生产者发送消息到RabbitMQ服务器,如果RabbitMQ服务器收到消息,则会给生产者一个……