- 博客(2)
- 收藏
- 关注
转载 【Golang】怎样优雅的清空切片
这是个有意思的问题,在此之前,博主从来没有考虑过这个问题,直到最近,终究还是与清空切片相遇了。场景是这样的:需要批量从influxdb中查询数据,这个批量查询的查询条件是通过遍历一个结构体切片的字段,不断append,为了避免一次查询量过大,影响查询效率。代码上做了如下处理:var queryIDs []int64for _,v:= range vList{ queryIDs=append(queryIDs,v.ID) if len(queryIDs)>50{ ..
2022-02-07 11:03:48
3702
转载 基于Redis的Stream类型的完美消息队列解决方案
1 概述2 追加新消息,XADD,生产消息3 从消息队列中获取消息,XREAD,消费消息4 消息ID说明5 消费者组模式,consumer group6 Pending 等待列表7 消息转移8 坏消息问题,Dead Letter,死信问题9 信息监控,XINFO10 命令一览11 Stream数据结构,RadixTree,基数树12 相关产品1 概述Redis5.0带来了Stream类型。从字面上看是流类型,但其实从功能上看,应该是Redis对消息队列(MQ,Message Qu
2021-11-25 11:26:13
598
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人