Go项目中应用简易协程编排
众所周知 Go 最大的特点是协程相对于其他语言的线程来说是很轻量的,在 Linux 上线程的栈大小默认固定为 8M...
Go中使用策略模式的示例
两年前写过一篇PHP策略模式的文章,最近在做公司Go项目时也用到了策略模式,那就写一篇文章记录下来吧。首先还是编写...
记一次gRPC的调用实战(三)
上一篇链接: 记一次gRPC的调用实战(二) 接着我们来完善 gRPC 错误处理机制,通过搜罗网上 gRPC 的文...
记一次gRPC的调用实战(二)
上一篇链接: 记一次gRPC的调用实战(一) 这次我们在已搭建好的 Hyperf 的 gRPC-client 进行...
记一次gRPC的调用实战(一)
上个月入职了一家新公司,技术栈用的B站的 Kratos ,发现这个框架为了微服务而封装了很多东西,最主要的一块就是...
使用 atomic 包实现无锁并发统计
最近工作之余翻了一遍 sync 官方包中的 Once.Do 源码,获得了一些收获。众所周知 Go 中 Once.D...