学习
文章平均质量分 70
Luluya__
这个作者很懒,什么都没留下…
展开
-
context内部如何实现
使用context时有两点值得注意:上游任务仅仅使用context通知下游任务不再需要,但不会直接干涉和中断下游任务的执行,由下游任务自行决定后续的处理操作,也就是说context的取消操作是无侵入的;context.WithDeadline 在创建 context.timerCtx 的过程中判断了父上下文的截止日期与当前日期,并通过 time.AfterFunc 创建定时器,当时间超过了截止日期后会调用 context.timerCtx.cancel 同步取消信号。原创 2024-09-29 10:07:31 · 938 阅读 · 0 评论 -
RocketMq知识总结及消息顺序性
事务消息:消息队列RocketMQ版提供类似X或Open XA的分布式事务功能,通过消息队列RocketMQ版事务消息能达到分布式事务的最终一致。半事务消息:暂不能投递的消息,发送方已经成功地将消息发送到了消息队列RocketMQ版服务端,但是服务端未收到生产者对该消息的二次确认,此时该消息被标记成“暂不能投递”状态,处于该种状态下的消息即半事务消息。原创 2024-09-26 21:56:33 · 1093 阅读 · 0 评论 -
二维码生成
【代码】二维码生成。原创 2024-09-25 19:54:25 · 293 阅读 · 0 评论 -
Elasticsearch知识整理(包含与mongoDb的区别)
MongoDB与Elasticsearch(简称ES)是两种不同类型的数据库系统,虽然它们都属于NoSQL数据库,但在功能和用途上有一些区别...原创 2024-09-24 17:36:37 · 1349 阅读 · 0 评论 -
常见幂等性及解决方案
哪些情况下需要考虑幂等性 get请求一般没有幂等性需求、delete请求一般也没有幂等性需求,post、update视情况而定****例如原创 2024-09-23 12:01:58 · 903 阅读 · 0 评论 -
docker安装mqtt
【代码】docker安装mqtt原创 2024-09-23 10:32:09 · 593 阅读 · 0 评论