分类

文章

扇出架构的慢请求不是故障:自适应 Hedged Request 如何把 p99 延迟砍掉 74%

来源:infoq.com 20
你监控每个服务的 p99 都在 200ms 以内,但网关层的 p99 却飙到 800ms——这不是监控出了问题,而是扇出架构里"慢但没挂"的请求在层层叠加。Prathamesh Bhope 在这篇文章里提出了一套自适应对冲请求(adaptive hedged request)方案:用 DDSketch 实时估算分位数决定何时发对冲请求,用滑动窗口应对分...

Ant Design Pro v6.0.2:AI 帮你把老项目升到最新版

来源:oschina.net 27
升级框架版本这件事,大多数开发者的体验是:改依赖、跑构建、修报错、再改依赖……循环往复,尤其跨多个大版本时,模板文件和配置结构都变了,手动合并几乎是一场灾难。Ant Design Pro v6.0.2 直接把这件事交给 AI 来做——新增 技能,自动对比最新模板并合并框架变更,任意版本跨度都能一步到位。 这次更新最值得关注的不是版本号本身,而是 这个能...

Claude Code 不只是聊天框:从心智模型到自定义 Agent 的实战进阶

来源:oschina.net 28
大多数开发者打开 Claude Code,问一句"帮我写个函数",拿到答案就走了。这跟用搜索引擎没什么本质区别。Arpan Patel 最近发布的深度指南覆盖了 12 个核心主题,核心观点很明确——Claude Code 是一个可训练、可配置、可运营的智能体,不是问答机器人。如果你只停留在"提问—回答"的循环里,等于买了一台 CNC 机床只用来切菜。 ...

别再纠结架构风格还是架构模式了——双驱动架构的务实选择

来源:my.oschina.net 28
每次架构评审会上,总有人抛出这个问题:"我们用的是架构风格还是架构模式?"争论一轮下来,设计图没画完,术语倒是厘清了。但系统还是那个系统,代码还是那些代码。 原文的核心观点很直接:过度区分架构风格和架构模式没有实际意义。风格也好,模式也罢,最终都是在回答同一个问题——如何从高层次指导系统构建,同时满足更多质量属性。与其在概念上划界,不如把注意力放回驱动...

用 AI 做那些烦人的事:几个真正能省时间的提效套路

来源:oschina.net 18
让 AI 写测试、通宵 Debug、帮回老板消息——这些事不少开发者已经在干了,只是不好意思公开说。开源中国最近发起了「AI 提效小机灵鬼」征集活动,说白了就是:把你用 AI 偷懒的骚操作拿出来晒,让全网程序员看看什么叫"聪明的懒惰"。 但抛开活动本身,真正值得聊的是:哪些 AI 提效套路是可复制的?哪些只是看起来酷但实际鸡肋?下面分享几个我实测能省时...

qKnow v2.1.1:智能体平台精细化迭代,把"能用"推向"好用"

来源:oschina.net 32
智能体构建平台从 demo 走向生产,最大的分水岭不是功能数量,而是那些容易被忽略的细节——一条数据链路的偏移、一个交互状态的丢失、一次调度边界的模糊,单看都不致命,但规模化之后就会变成体验黑洞。qKnow 开源版 v2.1.1 正是瞄准这类"细节债务"做了一轮精细化迭代。 企业级数据作业对平台的要求不是偶尔不崩溃,而是长时间高负载下指标不漂移。v2....

qKnow 3.0:插件化中台如何让企业智能体从"拼凑"走向"组装"

来源:oschina.net 19
企业做 AI 应用,最怕的不是模型不够强,而是平台撑不住。架构臃肿耦合、配置流程繁琐、AI 能力碎片散落、数据运营体系缺失——这些老问题让不少团队在智能体落地时反复踩坑。qKnow 3.0 把整个中台架构推倒重来,核心思路只有一个:插件化。能力按需挂载,业务按场景组装,部署按规模弹性伸缩。 传统智能体平台通常把知识检索、对话引擎、任务编排、数据统计全部...

qData 2.3.0:主数据、数据集市与非结构化元数据,三把钥匙解开数据中台落地死结

来源:oschina.net 18
企业数据中台喊了几年,落地效果却常常打折。原因不复杂——核心主数据各系统各写各的、沉淀下来的资产找不到也用不起来、文档图片音视频等非结构化数据压根没进治理体系。三块短板同时存在,数据中台就成了"半成品"。 qData 数据中台 V2.3.0 针对这三个顽疾做了针对性增强。下面逐项拆解,并给出可落地的实践示例。 主数据的问题本质是标准割裂。同一个"客户"...

CloudCanal 6.1:KingbaseES 分区表迁移不再慢到让人怀疑人生

来源:oschina.net 27
做国产数据库迁移的同学大概都有过这样的体验:一张几千万行的分区表,迁移工具跑起来要么直接卡死,要么速度像在用拨号上网。CloudCanal 6.1.0.0 把 KingbaseES(人大金仓)分区表的迁移性能问题狠狠修了一刀,值得关注。 KingbaseES 基于 PostgreSQL 内核,分区表本质上是一组继承父表约束的子表。迁移工具如果只看到父表...

两行 JS 让网页秒变多语言——translate.js 4.1 把大模型翻译体验拉满

来源:oschina.net 19
网页要做国际化,传统套路是抽词条、写配置、改模板、上线后还得维护一堆语言文件。translate.js 从一开始就走反路:不改页面结构、不维护语言包、甚至不需要 API Key——两行 JS 插进去,整个页面自动翻译。 4.1 版本把重点放在私有部署场景,尤其是用大模型做翻译时的用户体验。SSE 增量渲染、跨域 iframe 同步、离线数据优化,每一项...