GO
未读
从零单排之gRPC初体验
初衷:想用go开发一个类Ansible运维工具 Ansible性能较差并且太老派了不想用 调研了一下agent端基本要从json-rpc和grpc中选型 学都学了,就学个主流新潮的 八股文 什么是gRPC? 想象一下,你和基友在不同的密室里,你们想要聊天并交换小秘密。这时候,你们需要一个高效、可靠的
GO
未读
Goroutine并发管理
在 Go 语言中,错误组(error group)通常指一组 goroutine 的集合,这些 goroutine 可能会并发地执行一些任务,但是需要一种机制来协调它们的行为,尤其是在错误处理方面。 信号(signal)在操作系统中是一种很常见的机制,用于通知进程发生了一些特定的事件,比如操作系统的
GO
未读
Golang for循环局部变量问题
几乎世界上每个 Golang 程序员都踩过一遍 for 循环变量的坑 举栗子🌰 func main() {
var ids []*int
for i := 0; i < 10; i++ {
ids = append(ids, &i)
}
for _, item := range id