Reddit Golang - 2026-01-31
1. 用Go重写了Python API网关,速度更快了,但没人关心,因为本来就好用。
开发者用Go重写API网关,性能提升但用户无感,团队维护成本增加,反思技术选型应优先考虑团队熟悉度。
作者: /u/CholeBhatureyyy | 发布于: 2026-01-30 15:48
2. 关于接口定义位置的看法?
作者质疑在Go中,当同时拥有实现和使用方时,为何使用方需重新定义接口,而非由实现包直接提供统一接口。
作者: /u/Forumpy | 发布于: 2026-01-30 09:53
3. Egg 解析器生成器:为 Go 语言设计的 LL(1) 解析器,采用扁平化抽象语法树
介绍egg工具,它用Go风格EBNF生成递归下降解析器,其特点是将AST编码为扁平切片以提升缓存局部性和减少GC压力,并以生成JSON解析器为例。
作者: /u/0xjnml | 发布于: 2026-01-30 19:13
4. 构建一个eBPF透明代理
作者Nico发布了一篇关于使用eBPF构建透明代理的Go语言教程,并希望获得反馈和讨论。
作者: /u/jnfrati | 发布于: 2026-01-30 11:56
5. Rapida:基于Go语言构建的生产级语音AI编排平台
开源了基于Go语言开发的语音AI编排平台Rapida,旨在解决生产环境中语音系统可靠性、可观测性和多轮对话等实际问题。
作者: /u/UnfairEquipment3005 | 发布于: 2026-01-30 15:05
6. WatchDoc:一款用于文档和静态网站的轻量级Go实时重载文件服务器
开源工具WatchDoc是一个支持实时重载的Go语言文件服务器,专为文档和静态网站工作流设计,可自动刷新浏览器,简化编辑流程。
作者: /u/dusanb94 | 发布于: 2026-01-30 23:05
7. 在VSCode(VSCodium)中匹配花括号
用户在VSCodium中使用Go语言时遇到两个主要问题:自动补全括号功能失效,以及gopls语言服务器加载缓慢。
作者: /u/turbofish_pk | 发布于: 2026-01-30 17:13
8. Go语言Open Api包
用户询问如何正确阅读一个复杂的Go语言OpenAPI包,表示难以理解。
作者: /u/ConditionNo4426 | 发布于: 2026-01-30 19:42