![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go语言
文章平均质量分 87
Lzjusc2017
这个作者很懒,什么都没留下…
展开
-
go语言 | 快速生成数据库表的 model 和 queryset
Golang 操作数据库表时,可能经常需要创建像下图中所示的与数据表相对应的 struct 对象,常被称为 model,有同学可能会说,model 也没几个字段,手写不就好了,没必要用工具来生成。原创 2024-06-12 21:41:05 · 1197 阅读 · 0 评论 -
图解分布式定时器从零实现 | go语言(一)
在许多业务场景中,我们需要使用定时器来执行一些定期任务或操作。订单管理当订单一直处于未支付状态时,需要及时关闭订单并退还库存对于处于退款状态的订单,需要定期检查是否已经退款成功用户激活对于新创建的店铺,如果在N天内没有上传商品,系统需要发送激活短信提醒数据统计需要定期统计并更新各种业务指标和报表数据缓存刷新需要定期刷新或更新缓存数据,以确保数据的及时性和准确性消息队列消费需要定期从消息队列中消费并处理消息系统维护需要定期执行一些系统维护任务,如日志清理、数据备份等。原创 2024-03-31 17:05:43 · 1195 阅读 · 1 评论 -
go语言 | etcd源码导读(一)
本文介绍了etcd原理等原创 2023-12-06 20:44:18 · 1567 阅读 · 1 评论 -
go语言 | 图解字节青训营抖音(一)
本文介绍抖音极简版demo的安装,帮助大家先对项目有个了解,接下来会介绍相关的结构以及api接口,并进行实际测试。原创 2023-11-17 20:12:54 · 833 阅读 · 0 评论 -
图解分布式事务实现原理(三)
本文参考https://zhuanlan.zhihu.com/p/650791238从零到一搭建 TCC 分布式事务框架,并在小徐的基础上增加个人见解+笔记。项目地址:https://github.com/xiaoxuxiansheng/gotcc图解分布式事务实现原理(一):https://blog.csdn.net/qq_40318498/article/details/134430322?原创 2023-11-17 11:17:17 · 181 阅读 · 0 评论 -
图解分布式事务实现原理(二)
Transaction Message:能够支持狭义的分布式事务. 基于消息队列组件中半事务消息以及轮询检查机制,保证了本地事务和消息生产两个动作的原子性,但不具备事务的逆向回滚能力TCC Transaction:能够支持广义的分布式事务. 架构中每个模块需要改造成实现 Try/Confirm/Cancel 能力的 TCC 组件,通过事务协调器进行全局 Try——Confirm/Cancel 两阶段流程的串联,保证数据的最终一致性趋近于 100%原创 2023-11-16 10:19:19 · 122 阅读 · 0 评论 -
图解分布式事务实现原理(一)
RocketMQ 是阿里基于 java 实现并托管于 apache 基金会的顶级开源消息队列组件,其中事务消息 TX Msg 也是 RocketMQ 现有的一项能力. 本章将主要基于 RocketMQ 针对事务消息的实现思路展开介绍.RocketMQ github 地址:https://github.com/apache/rocketmq。原创 2023-11-16 00:33:48 · 904 阅读 · 0 评论 -
go语言 | 图解反射(二)
go语言 | 图解反射(二)原创 2023-11-15 21:20:15 · 99 阅读 · 0 评论 -
go语言 | 图解反射(一)
go语言反射原创 2023-11-09 19:42:32 · 285 阅读 · 0 评论 -
基于 golang 从零到一实现时间轮算法 (三)
图解介绍基于redis的时间轮原创 2023-11-06 10:34:03 · 598 阅读 · 1 评论 -
go语言 | grpc原理介绍(二)
这里介绍grpc协议以及protocol buffer协议原创 2023-11-04 23:47:08 · 408 阅读 · 0 评论 -
基于 golang 从零到一实现时间轮算法 (二)
介绍go语言实现的单机版时间轮原创 2023-11-04 14:56:07 · 278 阅读 · 1 评论 -
go语言 | grpc原理介绍(一)
grpc相关介绍原创 2023-11-02 12:30:58 · 279 阅读 · 0 评论 -
Golang | Zinx学习笔记(一)
本文是go zinx的学习笔记原创 2023-10-30 17:04:43 · 386 阅读 · 0 评论 -
一文图解Golang管道Channel
在 Go 语言发布之前,很少有语言从底层为并发原语提供支持。**大多数语言还是支持共享和内存访问同步到 CSP 的消息传递方法**。Go 语言算是最早将 CSP 原则纳入其核心的语言之一。内存访问同步的方式并不是不好,只是在高并发的场景下有时候难以正确的使用,特别是在超大型,巨型的程序中。基于此,并发能力被认为是 Go 语言天生优势之一。追其根本,还是因为 Go 基于 CSP 创造出来的一系列易读,方便编写的并发原语。原创 2023-10-09 15:54:41 · 942 阅读 · 2 评论