内容归档

好内容,随时找得到。

按栏目浏览往期内容,用关键词、分类和日期找到需要的信息。

内容归档

94 条结果
自定义日期
分类与标签

当前范围:近 30 天 · 94 条 · 首次收录日期 · 默认

清除筛选

Java 新闻周报:Grails 8、Open Liberty、GlassFish、Infinispan、LangChain4j、Spock

这是 2026 年 10 月 5 日那一周的 Java 生态更新汇总。OpenJDK 方面,有 JEP 被提议纳入 JDK 28,Lazy Constants 特性升到 Candidate 状态。正式版方面,Apache Grails 8.0 和 Open Liberty 20.0.0.10 发布;TornadoVM、Infinispan、LangChain4j 和 Spock 各自推出小版本更新;GlassFish 发布维护版本。对 Java 开发者来说,可以据此了解各框架和工具的版本变化,是否需要跟进升级。信息来自摘要,具体更新内容和改进点原文未说明。

文中可用工具

  • Grails 8.0基于 Groovy 的 Web 应用开发框架,本次发布正式版
  • Open Liberty 20.0.0.10轻量级 Java 应用服务器,本次发布正式版
  • GlassFishJava EE/Jakarta EE 应用服务器,本次发布维护版本
  • Infinispan分布式内存数据网格/缓存,本次发布小版本更新
  • LangChain4jJava 语言的 LLM 应用开发库,本次发布小版本更新
  • SpockJava/Groovy 测试框架,本次发布小版本更新
  • TornadoVM让 Java 程序跑在 GPU 等异构硬件上的工具,本次发布小版本更新
  • OpenJDKJava 标准开源实现,本次有 JEP 进入 JDK 28 提议阶段
展开详情收起详情:Java 新闻周报:Grails 8、Open Liberty、GlassFish、Infinispan、LangChain4j、Spock
☆ 收藏InfoQ Architecture & Design查看原文 ↗

演讲:你无法信任你的 AI 账单,我也一样

Erik Peterson 在一场演讲中指出,AI 开销正在超过云账单,给软件工程带来一场成本危机。他谈到“tokenmaxxing”(无节制地消耗 token)、单位经济学,以及开发者被迫升职等现象。他还预测,到 2028 年,完全自主的 AI 将能编写、部署并治理代码。原文只是一个演讲预告,没有说明具体是哪场活动、何时发布,也没有给出这些判断的详细依据。

文中可用工具

提供的材料未提及具体可用工具。

展开详情收起详情:演讲:你无法信任你的 AI 账单,我也一样
☆ 收藏InfoQ Architecture & Design查看原文 ↗

播客:用 AI 编程到底意味着什么——与 Joy Ebertz 的对话

这是一期播客节目,主持人 Michael Stiefel 请来架构师 Joy Ebertz,聊 AI 正在怎样改变架构师和开发者的日常工作。节目指出,架构师最容易忽略的一件事,是替业务的长期成功做打算;而当 AI 不断改变软件开发的面貌时,这件事反而变得更重要。节目没有给出具体工具清单或落地步骤,主要是观点层面的讨论,适合想了解 AI 对开发角色长期影响的听众。

文中可用工具

提供的材料未提及具体可用工具。

展开详情收起详情:播客:用 AI 编程到底意味着什么——与 Joy Ebertz 的对话
☆ 收藏InfoQ Architecture & Design查看原文 ↗

何时该用 Liquid Clustering?Lakehouse 布局策略基准测试

有人对比了 Delta Lake 上三种数据布局方式:Liquid Clustering、ZOrdering 和分区。所谓数据布局,就是数据在存储里怎么摆放,摆得好查询就快。作者在四类典型工作负载上做了测试,发现两个此前没被记录过的失效模式,可能已经影响到现在的生产系统。文章最后给出了一套选择布局策略的决策框架,帮助工程师按自己的场景挑合适方案。

文中可用工具

  • Delta Lake一种数据湖存储格式,用于组织和管理大规模数据
  • Liquid Clustering一种自动调整数据物理布局的排序方式
  • ZOrdering一种将多维数据按 Z 序排列以加速查询的技术
展开详情收起详情:何时该用 Liquid Clustering?Lakehouse 布局策略基准测试
☆ 收藏InfoQ Architecture & Design查看原文 ↗

Spotify:AI 加速开发,月度代码变更量翻倍有余

Spotify 说,用上 AI 辅助开发后,每个月合并进主干的代码变更数量翻了一倍多。代码改得又快又多,怎么保证不出大问题就成了新麻烦,于是他们重新检查并调整了测试、可观测性、回滚能力、任务优先级和自动化维护等环节,来适应这种更高的变更速度。对读者来说,这提供了一个真实案例:AI 编程真正的挑战不只是写代码变快,而是配套的质量和应急机制能不能跟上。

文中可用工具

提供的材料未提及具体可用工具。

展开详情收起详情:Spotify:AI 加速开发,月度代码变更量翻倍有余
☆ 收藏InfoQ Architecture & Design查看原文 ↗

AWS 为 EventBridge 推出增强型自定义事件总线

AWS 最近给 Amazon EventBridge 的自定义事件总线加了新功能。以前不同账号之间要共享事件、管理订阅者比较麻烦,这次可以把一条集中式事件总线跨账号共享,并支持有序投递、更简单的订阅者管理、事件重放和基于内容的去重,还换成了按发布者和订阅者计费的新模式。对使用 AWS 做事件驱动架构的团队来说,跨账号协作和事件管理会更省事,但具体开放范围和上线细节原文没有说明。

文中可用工具

  • Amazon EventBridgeAWS 的事件总线服务,用来在账号间共享和传递事件
展开详情收起详情:AWS 为 EventBridge 推出增强型自定义事件总线
☆ 收藏InfoQ Architecture & Design查看原文 ↗

上下文语言模型:自我管理上下文以提升性能并降低计算成本

Meta、MIT 和华盛顿大学的研究人员提出了一种叫“上下文语言模型”(CLM)的新方法。过去,语言模型的长上下文通常靠事先定好的规则来总结、压缩和检索信息,不够灵活。这次让模型自己决定怎么管理和修改上下文内容。研究人员表示,这种做法在性能和计算效率上都有明显提升。对读者来说,这意味着未来 AI 处理长对话、长文档时可能更聪明,同时更省算力,不过目前还只是研究阶段。

文中可用工具

提供的材料未提及具体可用工具。

展开详情收起详情:上下文语言模型:自我管理上下文以提升性能并降低计算成本
☆ 收藏InfoQ Architecture & Design查看原文 ↗

Cloudflare Traces 将代理层转化为 OpenTelemetry Span,并推出按量计费新定价

Cloudflare 把 Traces 功能开放公测,让原本只覆盖 Workers 的自动追踪扩展到安全规则、转换、缓存、路由和回源处理,全部生成标准 OpenTelemetry 追踪片段。它兼容 W3C traceparent 头,还能通过 Trace Rules 只对指定流量采样,减少无用数据。12 月 1 日起计费改为按写入量和保存时长收费。对用户来说,调试请求链路更完整,成本也按实际用量计算。

文中可用工具

  • Cloudflare Traces在 Cloudflare 代理层自动生成 OpenTelemetry 追踪片段,帮助查看请求在各环节的走向
  • WorkersCloudflare 的边缘计算服务,原本就能生成追踪,现在追踪范围从它扩展到更多环节
  • W3C traceparent一种标准请求头,让不同系统之间能传递和衔接同一条追踪链路
  • Trace Rules按规则只对部分流量采样追踪,避免全量采集带来的成本和噪音
  • OpenTelemetry生成追踪数据的通用标准格式,方便接入各类可观测性工具
展开详情收起详情:Cloudflare Traces 将代理层转化为 OpenTelemetry Span,并推出按量计费新定价
☆ 收藏InfoQ Architecture & Design查看原文 ↗

Cloudflare K2 在 R2 对象存储上构建事件流,生产延迟可达一秒

Cloudflare 推出了一项叫 K2 的新服务,目前处于公开测试阶段。它做的是“事件流”:应用产生的消息像流水一样被持续记录下来,供其他程序按顺序读取。以前这类系统通常要自己搭服务器和硬盘,而 K2 把数据存在 Cloudflare 已有的 R2 对象存储上,用户不用管机器,按量付费。官方称从写入到可读取的延迟(p99)约一秒,但有测试者报告端到端 p99 为 7.5 秒,团队回应称高于预期;读取和写入的每 GB 价格相同。需要注意的是,这是测试版,延迟表现还在调整,正式上线时间和稳定性尚无明确说明。

文中可用工具

  • Cloudflare K2在 R2 上运行的 serverless 事件流服务,用于持续记录和读取消息
  • R2Cloudflare 的对象存储,用来存放 K2 的事件流数据
展开详情收起详情:Cloudflare K2 在 R2 对象存储上构建事件流,生产延迟可达一秒
☆ 收藏InfoQ Architecture & Design查看原文 ↗

演讲:本体驱动的可观测性——在 Netflix 规模上构建端到端知识图谱

Netflix 的两位工程师 Prasanna Vijayanathan 和 Renzo Sanchez-Silva 分享了一个演讲,讲他们怎么处理每秒 3800 万条事件量级的监控难题。原来的做法是出问题才被动告警,现在他们改用一套由 AI 驱动的“运营本体”,配合 Claude 和图层数据库来做自动化处理。具体是把 MELT(指标、事件、日志、追踪)这四类监控数据统一成可以查询的知识图谱,让系统能自动分诊、找根因,甚至自己修复故障。对读者来说,这展示了一条用 AI 把海量监控数据变成自动化运维能力的大规模落地思路。

文中可用工具

  • Claude用于构建智能体工作流,实现自动化运维处理
  • graph databases存储统一后的监控数据,形成可查询的知识图谱,支持自动分诊与根因分析
展开详情收起详情:演讲:本体驱动的可观测性——在 Netflix 规模上构建端到端知识图谱
☆ 收藏InfoQ Architecture & Design查看原文 ↗

GitHub 借助 AI 辅助重写,将 Copilot 运行时迁移至 Rust

GitHub 把 Copilot 运行时的 80 多万行代码,从 TypeScript 和 Node.js 换成了 Rust。Rust 是一种运行更快、更省内存的编程语言。他们没停下来重写,而是边跑边换:先用 N-API 让新旧代码互通,再配合自动测试和人工检查,分 128 次小改动逐步完成,大约花了 14.5 周,期间正常发布版本。对用户来说,Copilot 后端未来可能更快更稳;不过文章只提到迁移过程,没有说明实际性能提升了多少。

文中可用工具

  • N-API让 Rust 代码和原来的 Node.js 代码互相调用的接口,方便边跑边换
  • Rust用来替换 TypeScript 和 Node.js 的新编程语言,运行更快更省内存
  • TypeScriptCopilot 运行时原来使用的编程语言
  • Node.jsCopilot 运行时原来运行的 JavaScript 环境
展开详情收起详情:GitHub 借助 AI 辅助重写,将 Copilot 运行时迁移至 Rust
☆ 收藏InfoQ Architecture & Design查看原文 ↗

Android Bench 2 新增长周期任务、智能体评估与连续评分支持

Google 发布了 Android Bench 2.0,这是它用来测试 AI 在 Android 开发任务上表现的一套评测框架。以前的评测主要针对比较短、步骤少的问题,很难反映 AI 应对复杂多步开发任务的能力。新版本加入了长周期任务、让智能体(能自主执行多步操作的程序)参与评估,以及连续评分,从而更细致地衡量表现。对开发者来说,未来挑选或对比 AI 编程工具时,可能多了一个更贴近真实开发难度的参考依据。

文中可用工具

提供的材料未提及具体可用工具。

展开详情收起详情:Android Bench 2 新增长周期任务、智能体评估与连续评分支持
☆ 收藏InfoQ Architecture & Design查看原文 ↗

Cloudflare 开源面向 AI 智能体的决策模型

Cloudflare 在“生日周”活动上发布了 Clef,这是一组开放的 AI 模型,专门用来在几个预设选项中做选择,而不是像聊天机器人那样生成大段文字。以前让 AI 做决策,常常要写很多复杂的提示词,还容易出错。Clef 把决策变成“选择题”,并配套了一个平台,可以针对具体决策任务进行调整。这次发布了 90 亿和 270 亿参数两个版本。对开发者来说,以后做自动化选择时可能更简单、更可控,但具体怎么用、效果如何,材料里没说。

文中可用工具

  • Clef一组开放权重的 AI 模型,用于在预设选项中做选择,而非生成文本
  • Cloudflare原文未说明具体用途
展开详情收起详情:Cloudflare 开源面向 AI 智能体的决策模型
☆ 收藏InfoQ Architecture & Design查看原文 ↗

专家在 OSS EU 表示:技术主权需要选择、技能与支持

在 OSS EU 的一场讨论中,专家们说欧洲组织想要在技术上更自主,不是完全不用全球供应商,而是要有靠谱的替代方案,并且自己掌握必要的技能。他们强调,要搞清楚自己在云服务和硬件上依赖了谁,同时在软件上做出实际可用的选择,这样才能真正把技术控制权握在手里。对读者来说,这意味着技术自主不是一刀切地拒绝外部产品,而是学会评估依赖、培养能力,并善用开源等选择来保障日常运营。

文中可用工具

提供的材料未提及具体可用工具。

展开详情收起详情:专家在 OSS EU 表示:技术主权需要选择、技能与支持
☆ 收藏InfoQ Architecture & Design查看原文 ↗

演讲:Spotify AI 广告平台的多智能体模式

Spotify 的工程师 Pratik Rasam 在一场演讲中介绍了 Spotify Ads Manager 如何用 Google ADK Java 在生产环境大规模运行多智能体系统。多智能体系统就是让多个 AI 程序各管一块任务、协同工作;规模一大就容易变成难以维护的“单体巨兽”,也难控制成本。他分享了架构模式、领域归属、确定性护栏和基于追踪的评估策略,以及划定智能体边界、优化工具结构、控制成本等经验教训。目前这是演讲分享,材料未说明具体落地成效或可复用代码。

文中可用工具

  • Google ADK Java用来构建和运行多智能体系统的开发框架
  • Spotify Ads ManagerSpotify 的广告投放管理平台,多智能体系统的运行场景
展开详情收起详情:演讲:Spotify AI 广告平台的多智能体模式
☆ 收藏InfoQ Architecture & Design查看原文 ↗

Spanner Omni 正式发布:用软件替代谷歌原子钟与文件系统

谷歌的分布式数据库 Spanner 以前只能跑在自家数据中心里,因为它依赖两种特殊硬件:原子钟(用来给全球服务器对时间)和 Colossus 文件系统(用来存数据)。现在谷歌推出了 Spanner Omni 并正式可用,把这两样硬件换成了纯软件方案,于是用户可以在自己的机房、其他云服务上,甚至一台笔记本上运行 Spanner。代价是官方没有提供可用性承诺(SLA),实际使用中可能遇到延迟变高和运维更费劲的问题。

文中可用工具

  • Spanner Omni谷歌分布式数据库 Spanner 的可本地/跨云/笔记本运行版本
  • Colossus谷歌的分布式文件系统,原被 Spanner 依赖,Omni 中用类似抽象层替代
  • TrueTime谷歌基于原子钟的全局时间同步技术,Omni 中改为软件时间同步
展开详情收起详情:Spanner Omni 正式发布:用软件替代谷歌原子钟与文件系统
☆ 收藏InfoQ Architecture & Design查看原文 ↗

Cloudflare 利用 AI 测试框架探测并加固其 WAF

Cloudflare 把前沿 AI 模型放进一套受控的测试框架里,用来试探自家的 Web 应用防火墙(WAF,用来拦截网站攻击的安全系统)。原来的做法是:碰到被拦下的攻击就结束了;这次他们把那些被拦截的攻击当作起点,让 AI 模型在此基础上生成并不断改进新的变种,再去测试 WAF 能不能挡住。对读者来说,这意味着以后网站防线可能更耐打,也让 AI 从“被防的对象”变成帮忙找漏洞的测试员。目前原文只提到这是一次受控测试,没说具体用了哪些模型、测试规模多大,也没说结果是否已公开或投入生产。

文中可用工具

提供的材料未提及具体可用工具。

展开详情收起详情:Cloudflare 利用 AI 测试框架探测并加固其 WAF
☆ 收藏InfoQ Architecture & Design查看原文 ↗

用 Go 构建会话有序的 Kafka 管道

有人写了一篇文章,介绍如何在 Apache Kafka 之上自己动手做一套“会话级有序”的消息管道。Kafka 本身只保证同一分区内的顺序,但很多场景需要把几千个独立渠道各自的消息严格按顺序处理,这个需求它默认做不到。文章的做法是在应用层做路由,用一致性哈希把同一会话的消息分到同一处理路径,再加上重试和“连续水位提交”来保证顺序。对做消息队列的工程师来说,这提供了一个在 Kafka 上实现跨分区严格顺序的参考方案。

文中可用工具

  • Apache Kafka分布式消息队列,用来传递消息
  • Go编程语言,用来实现这套管道
展开详情收起详情:用 Go 构建会话有序的 Kafka 管道
☆ 收藏InfoQ Architecture & Design查看原文 ↗

演讲:开发团队的重塑

Hannah Foxwell 分享了智能体编程兴起后,工程负责人需要重新思考团队协作方式。她提出三个关键抓手:只做值得做的软件、把自动化安全放在速度之前、用「破梳型」通才技能和可持续的值班制度保住人的位置。原文只是演讲摘要,没有给出具体实施步骤,也未说明这些观点基于哪些案例或数据。

文中可用工具

提供的材料未提及具体可用工具。

展开详情收起详情:演讲:开发团队的重塑
☆ 收藏InfoQ Architecture & Design查看原文 ↗

Grab 重新设计 Counter Service 存储,P99 延迟降低 50%

Grab 把用量很大的 Counter Service 从一种宽列数据库换成了 Aerospike 存储。他们先做了一层存储抽象,用影子流量对比新旧数据,确认一致后再逐步切换流量。重新设计的数据模型把按时间分桶的记录合并成基于 map 的记录。结果读延迟 P99 下降约 50%,磁盘占用从 3 TB 降到 1 TB,单节点成本降低 45% 到 50%。

文中可用工具

  • Aerospike作为新的存储数据库,替代原宽列数据库承载 Counter Service 数据
展开详情收起详情:Grab 重新设计 Counter Service 存储,P99 延迟降低 50%
☆ 收藏InfoQ Architecture & Design查看原文 ↗