首页
学习
活动
专区
工具
TVP
发布

吴亲强的深夜食堂

专栏作者
17
文章
12772
阅读量
15
订阅数
一个用go实现的有限状态机
不是特别喜欢,每次实例化fsm都需要重新传递对应events(虽然我们可以统一封装),我更期望在项目启动时把此项目涉及到不同业务状态机流转注册到fsm,对应:不同业务->[状态]->[事件]->处理事件主体(包含handler、params、hooks、observers等)。
RememberGo
2022-03-12
2.6K0
超实用的 gRPC 客户端调试工具
正好看到董泽润老哥一篇关于使用WireShark分析gRPC流量的文章,学到了。原文地址:小技巧!Wireshark 让调试 grpc 不再困难
RememberGo
2021-10-23
1.1K0
两款 go 开发实用工具
这个工具可以把json格式的数据转换成go的struct。比如你在对接第三方的时候,就不需要根据对方的接口一个个定义struct字段。下面示例复制的微信小商店商品json数据到网站的左框即可,当然自己还是需要做一些局部的调整。
RememberGo
2021-10-23
3520
彻底搞懂channel原理(三)
上一篇文章主要通过一个现实例子间接反映channel的一些原理。最后一篇开始介绍一些细节,会涉及到源码。
RememberGo
2021-10-19
4120
彻底搞懂channel原理(二)
上一篇文章彻底搞懂channel原理(一)主要介绍channel运行时是通过hchan表示的,也简单说明了hchan各个字段的含义。
RememberGo
2021-10-18
3670
彻底搞懂channel原理(一)
之前断断续续看过Go几个模块的源码,可从未下笔,导致有些细节记不起来了。打算写一系列文章重新记录。
RememberGo
2021-10-18
4990
gRPC-shop:什么是 gRPC(一)
在正式写grpc-shop之前,我们需要先花几篇文章介绍一些基础概念。 在介绍gRPC之前我们先了解下什么是RPC。
RememberGo
2021-08-25
6330
go并发-工作池模式
之前写过一篇文章,它有个响亮的名字: Handling 1 Million Requests per Minute with Go。 这是国外的一个作者写的,我做了一篇说明。起的也是这个标题, 阅读量是我最好的一篇,果然文章都是靠标题出彩的.....
RememberGo
2021-08-02
8470
为什么把 dig 迁移到 wire
dig 和 wire 都是 Go 依赖注入的工具,那么,本质上功能相似的框架,为什么要从 dig 切换成 wire?
RememberGo
2021-08-02
1.2K0
程序员面试必备之网络,建议收藏!
[1]https://github.com/SmartKeyerror/Psyduck/tree/master/Linux-Network
RememberGo
2021-07-18
3590
无限缓冲的channel(2)
上篇文章我们提到,当我们创建一个有缓冲的通道并指定了容量,那么在这个通道的生命周期内,我们将再也无法改变它的容量。 由此引发了关于无限缓存的 channel 话题讨论。 我们分析了一个实现无限缓冲的代码。 最后,我们也提到了它还可以继续优化的点。
RememberGo
2021-07-04
7540
无限缓冲的channel(1)
事情的起因是前几周看到鸟窝写了一篇关于实现无限缓冲 channel 的文章,当时忙着和小姐姐聊天没看,今天想起来了。
RememberGo
2021-07-04
6930
如何优雅地实现并发编排任务
场景1:调用第三方接口的时候, 一个需求你需要调用不同的接口,做数据组装。 场景2:一个应用首页可能依托于很多服务。那就涉及到在加载页面时需要同时请求多个服务的接口。这一步往往是由后端统一调用组装数据再返回给前端,也就是所谓的 BFF(Backend For Frontend) 层。
RememberGo
2021-07-04
6270
另一种思维实现一个 work-pool
之前写过一篇文章,它有个响亮的名字: Handling 1 Million Requests per Minute with Go。 这是国外的一个作者写的,我做了一篇说明。起的也是这个标题, 阅读量是我最好的一篇,果然文章都是靠标题出彩的.....
RememberGo
2021-07-04
3660
使用 Go 每分钟处理百万请求
偶然间看到一篇写于15年的文章,说实话,标题确实吸引了我,不过看了几遍之后,确实精彩。 关于这篇文章,我就不直接翻译了。 项目的需求就是 客户端发送请求,服务端接收请求处理数据(原文是把资源上传至 Amazon S3 资源中)。本质上就是这样,
RememberGo
2021-06-04
1.4K0
那我也来个2020年总结
微信搜索【吴亲强的深夜食堂】公众号,分享一下奇奇怪怪的设计,关注我,获取更多学习资料
RememberGo
2021-01-15
3130
写作生涯开篇啦
接下来不会佛性运营了,工作日白天踏踏实实上班,利用晚上以及周末的时间输出。目前做不到日更,日更对于现在的我来说,会严重影响文章质量,我也不愿意去输出那些毫无价值的文章。后期加上投稿,也许能做到日更。
RememberGo
2021-01-15
2420
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档