reddit_golang_2026-05-01

Reddit Golang - 2026-05-01

1. 我构建了一个分布式KV存储,每次读取可选择不同一致性级别,支持MVCC引擎、Raft共识,以及4个可运行的生产故障场景

作者构建了kv-fabric,一个允许每次读取指定一致性级别的分布式KV存储,基于Raft和MVCC,支持四种一致性模式。

作者: /u/anirudhology | 发布于: 2026-04-30 15:26


2. 在Golang中使用事务的最佳方式是什么?

在Go中处理多个仓库的数据库事务,可使用dbctx.Resolve传递上下文,确保更新或插入操作在单个事务中完成。

作者: /u/Electronic_Code_1535 | 发布于: 2026-04-30 12:53


3. 当平坦延迟和Go垃圾回收器成为问题时

用户讨论Go语言垃圾回收器对延迟的影响,提出三个问题:何时需关注平坦延迟、何时手动调整GC、何时将GC暂停视为设计问题。

作者: /u/pepiks | 发布于: 2026-04-30 19:01


4. pgxcli – 一个用 Go 编写的 PostgreSQL CLI 客户端。

发布了pgxcli,一个基于pgx驱动的PostgreSQL CLI工具,灵感来自pgcli,已移除CGO依赖,性能更优。

作者: /u/Goal-based76 | 发布于: 2026-04-30 17:02


5. x/text/unicode/bidi - 有人维护这个吗?

x/text/unicode中的bidi代码存在严重bug且长期未更新,作者提交了详细修复PR但无人回应,询问维护状态及解决方案。

作者: /u/Immediate_Life7579 | 发布于: 2026-04-30 08:22


6. 使用Caddy或其他工具搭建开发虚拟机 - 如何在局域网中轻松处理http/https子域名

用户用Go开发家庭网络菜单应用,希望用Caddy反向代理处理子域名,并自动检测文件夹名生成子域名,避免手动配置证书。

作者: /u/pepiks | 发布于: 2026-04-30 18:41


7. 有人和努努一起工作吗?

用户询问关于GitHub仓库go-nunu/nunu的看法,内容简短且主要围绕链接,无实质描述。无摘要

作者: /u/Necessary-Drive-205 | 发布于: 2026-04-30 14:12