分类

文章

分布式系统性能优化:从慢请求到可观测的提速闭环

来源: my.oschina.net 33
性能不是系统上线后的“锦上添花”,而是分布式架构能否承载真实业务的基本能力。电商页面多等一秒,用户可能直接离开;物联网控制链路慢几秒,用户会选择手动按按钮。分布式系统的难点在于:慢不一定慢在代码,也可能慢在网络、数据库、缓存、队列、序列化、线程池,甚至是一次不合理的跨服务调用。 性能优化最常见的误区,是看到响应慢就扩容。扩容当然有用,但如果瓶颈在数据库...

ACL v1.0:当 AI Agent 开始读仓库,商业许可证也要补课了

来源: oschina.net 30
AI 编程工具已经不只是“看几行代码给补全”了。Copilot 在 IDE 里联想,Codex 类工具能重构项目,企业内部 agent 还会轮询仓库、索引依赖、生成补丁。问题是:很多商业源码许可证诞生时,并没有认真描述“AI 可以拿这些代码做什么”。 ACL v1.0 的发布,正是冲着这个空白来的。它试图回答一个新问题:在 AI 时代,代码“可见、可用...

WSL Containers 预览版来了:在 Windows 上直接跑原生 Linux 容器

来源: oschina.net 38
微软发布了 WSL Containers(WSLC)的首个公开预览版。它把“原生 Linux 容器”这件事直接带进 WSL:开发者可以通过 命令行工具创建、运行、启动、终止、导出、清理和检查容器,也可以用 C++、C#/WinRT SDK 把容器能力嵌进自己的工具链。 这不是又一个容器概念包装。它真正值得关注的地方在于:Windows 开发环境里,WS...

TaiXu-Admin V0.1.1:把 Skill、RAG 和 Agent 的工程边界补齐

来源: oschina.net 42
TaiXu-Admin V0.1.1 的更新重点不在“又接了一个模型”,而在应用系统真正跑起来后会遇到的工程问题:技能怎么加载,知识库怎么重构,历史记忆怎么管,RAG 和 Agent 出错时怎么兜底。这些能力看起来不如模型参数醒目,却直接决定一个 LLM 应用能不能稳定交付。 这次发布实现了 skill 技能加载,并支持在 YAML 中配置全局 ski...

PostgreSQL 的 enable_indexonlyscan:为什么“只扫索引”仍然会碰堆表

来源: postgr.es 23
在 PostgreSQL 里,索引不只有一种用法。普通 Index Scan 会沿着索引找到行,再回表读取堆表;Bitmap Scan 会先收集一批 TID,再批量访问堆表;Index Only Scan 看起来最诱人:如果查询需要的列都在索引里,理论上就不用碰堆表。 但 最容易被误解的地方也在这里:“物理上可以使用 Index Only Scan”不...

PostgreSQL 升级里最容易漏掉的序列同步问题

来源: postgr.es 25
用 和 组合做 PostgreSQL 19 集群升级,思路很诱人:先把物理只读副本转换成逻辑订阅端,让新集群追上旧集群,再在很短的窗口里切流量。这个流程把停机时间压得很低,但也暴露了一个长期存在的坑:逻辑复制不会复制 sequence 的当前状态。 这不是一个边角问题。只要表里有 、、,背后通常都有 sequence。数据行复制过去了,如果 seque...

Rust 1.96.1 发布:Cargo HTTP 修复、MIR 误编译修正与 libssh2 安全更新

来源: blog.rust-lang.org 32
Rust 团队发布了 1.96.1 点版本。它不是一个带来新语法的大版本,但对日常构建链路很关键:Cargo 的 HTTP 客户端补上了缺失的重试和超时处理,编译器修复了一个 MIR 优化导致的误编译问题,同时 Cargo 内置的 libssh2 也修复了三个 CVE。 对使用 Rust 的团队来说,这类 point release 往往比看起来更重要...

把 Spring 周报变成团队可执行的升级清单

来源: spring.io 29
“This Week in Spring - June 30th, 2026” 这类周报的价值,不只在于告诉你 Spring 生态又发生了什么,更在于提醒团队:依赖、运行时、构建插件、安全补丁和迁移窗口都需要持续管理。由于来源摘要没有列出本期具体条目,下面不臆测某个新版本或特性,而是把它当作一次 Spring 生态周更信号,讲清楚团队可以怎样把周报转化...

Hugging Face 模型页展示 Every Eval Ever:选模型时少翻几张表

来源: huggingface.co 36
Hugging Face 模型页开始展示 Every Eval Ever 的评测结果,这件事对日常选型很实际:开发者不用只靠模型卡里的自述、排行榜截图或社区帖子来判断模型能力,而是可以在模型页面附近看到更多结构化评测信号。它不会替你做最终决策,但能把“先筛一轮候选模型”的成本降下来。 大模型选型最麻烦的地方,不是找不到模型,而是同名、同尺寸、同架构变体...

走进 Genebench-Pro:如何用更工程化的方式评测基因组 AI 工具

来源: openai.com 28
Genebench-Pro 这个名字透露出两个关键信号:它面向基因相关任务,且强调“Pro”级别的评测。由于来源摘要没有提供更多实现细节,本文不把具体能力包装成既成事实,而是从工程视角讨论:如果你正在引入基因组 AI、LLM 生物信息助手或自动化分析代理,类似 Genebench-Pro 的专业评测体系应该关注什么,以及团队可以怎样搭建一个可复用的最小...