标签

工程效能

Cloudflare Workflows V2:确定性重放执行与 5 万并发的工作流引擎

来源:infoq.com 34
分布式工作流编排一直有个让人头疼的问题:步骤跑了一半,网络抖了、实例重启了,接下来怎么办?从头重跑浪费已完成的工作,从断点续跑又得自己维护状态——两种路都不省心。Cloudflare Workflows V2 直接把这个问题当作核心设计约束来解决:确定性重放执行(deterministic replayable execution),加上 50,000...

Discord 语音全平台宕机:一个隐藏的循环依赖如何引发级联崩溃

来源:infoq.com 36
2026 年 3 月 25 日,Discord 语音服务全线中断,数百万用户突然发现自己听不到队友说话,也无法加入任何语音频道。事后复盘揭示的根因并不复杂——一个从未被检测到的循环依赖,在特定条件下触发了整条语音基础设施的级联崩溃。这不是什么罕见的天灾,而是几乎所有微服务架构都可能踩进去的坑。 Discord 的语音基础设施由多个服务层组成:信令服务负...

Debian 2026 年强制要求可复现构建:维护者现在该做什么

来源:oschina.net 43
Debian 发布团队做了一个硬性决定:从 2026 年 5 月 11 日起,无法复现构建的新软件包将被迁移系统阻止进入 testing,已有软件包如果出现可复现性退步也会被拦下。这意味着"可复现构建"不再是加分项,而是准入门槛。 可复现构建的定义很直接:在相同的 Debian 构建环境中,对同一个源码包执行两次构建,产出的二进制包逐字节完全一致。 听...

Grok Build:把终端变成能自己动手的编码搭档

来源:oschina.net 31
命令行一直是开发者最亲密的工具,但它从来只会"听话"——你敲什么,它跑什么,不会多想一步。xAI 刚发布的 Grok Build 早期测试版想改变这件事:让终端不仅能执行指令,还能理解你的意图,自己规划步骤、写代码、调工具,把一整条工作链跑通。 目前 Grok Build 仅面向 SuperGrok Heavy 订阅用户开放,入口在 x.ai/cli。...

从 Zig 到 Rust:Bun 重写核心运行时的工程抉择与实战

来源:oschina.net 31
5月14日,Bun 发布了一条让前端圈炸锅的消息:核心运行时从 Zig 重写为 Rust。这个版本包含 6755 个提交,二进制文件体积缩小了 3-8 MB,各项性能基准测试在 macOS、Linux 和 Windows 上均达到或超越原有水平。 当初 Bun 以 Zig 起家,打出极致性能和极小体积的旗号,迅速在 Node.js 替代品的赛道上占据一...

Kubernetes v1.36 正式废弃 Service externalIPs:安全隐患终将清除

来源:kubernetes.io 34
Kubernetes Service 的 字段,从 1.21 起就被官方建议禁用,但一直没敢动手——因为怕破坏现有集群。五年后,v1.36 终于把这个"默认不安全"的功能正式标记为废弃,并给出了明确的移除时间线。如果你还在用这个字段,现在就是迁移的最后窗口。 的设计初衷很简单:在没有云厂商 LoadBalancer 的裸金属集群里,让 Service ...

在 MySQL 里直接做图像语义搜索:HeatWave GenAI 实战入门

来源:dasini.net 18
搞过图像检索的人都知道那条老路:先搭一套计算机视觉服务,再部署一个向量数据库,接着写数据同步管道把特征向量灌进去,最后还得维护一套查询网关把文本和图像对齐。整套下来,技术栈至少横跨三四个框架,运维成本远超业务本身的价值。 MySQL HeatWave GenAI 正在把这条路径压扁——图像理解、向量生成、语义检索,全部收进 SQL 工作流里完成。不需要...

让页面切换快如闪电:GitHub Issues 的缓存、预取与 Service Worker 实战

来源:github.blog 23
打开 GitHub Issues 列表,点进一条 Issue,再切回列表——每次导航都要等白屏、等网络、等渲染。用户感知到的不是"毫秒级延迟",而是"又卡了"。GitHub Issues 团队最近把这套体验彻底翻新,核心武器只有三样:客户端缓存、智能预取、Service Worker。本文拆解他们的思路,并给出可直接落地的代码示例。 传统 SPA 的路...

NocoBase AI 员工上线:多会话并行处理怎么玩?

来源:oschina.net 22
开源无代码/低代码平台 NocoBase 近期发布了一轮产品更新,最值得关注的亮点是 AI 员工支持多个会话并行处理。这意味着在同一个工作流里,你可以让多个 AI 员工同时处理不同会话,而不是排队等待。对于需要批量处理客户咨询、并行审核内容、同时执行多步推理的场景,这个能力直接把吞吐量拉上去了。 下面拆开看看这个能力怎么用、怎么配,以及部署时需要注意什...