标签

架构设计

PostgreSQL 16.8 Checkpointer 卡死:一次由 fsync 队列触发的生产事故

来源: postgr.es 49
一次 PostgreSQL 16.8 生产库事故,最初看起来像内存问题:日志里出现了 。直觉上,很多人会先怀疑物理内存不足,或者某处发生了内存损坏。但真正的根因更隐蔽:checkpointer 进程遇到了一个已知缺陷,被困在 fsync 请求队列的无限重试循环里。 这类问题危险的地方在于,它不会立刻把数据库打挂,而是让 checkpoint 长时间无法...

微信几百 G 争论背后:SQLite 到底该不该背锅?

来源: oschina.net 56
一句「为什么微信能聊出几百 G」把中文技术圈点燃了。云风直言微信开发者“不懂该怎么储存数据”,矛头指向 SQLite 的使用方式。这类争论之所以刺痛开发者,是因为它不只是“某个 App 占空间”的吐槽,而是一个很现实的工程问题:本地数据、媒体文件、索引、缓存、同步状态,到底应该怎样组织,才能既快、又稳、还不把用户磁盘吃穿? 这里不试图替任何具体产品下定...

Elasticsearch 9.4.3 发布:关注 ES|QL 与升级验证

来源: oschina.net 37
Elasticsearch 9.4.3 已发布。作为基于 Lucene 的分布式全文搜索引擎,Elasticsearch 仍然围绕 HTTP API、无模式 JSON 文档、多租户检索与分析场景演进。本次摘要中特别提到 ES|QL 相关的功能和改进,因此对正在使用 9.x 的团队来说,最实际的问题不是“要不要升级”,而是“如何用低风险方式验证查询、索引...

Logback 1.5.37 发布:升级时别忽略条件配置里的 Janino

来源: oschina.net 53
Logback 1.5.37 已经发布。对大多数 Java 项目来说,Logback 仍然是“默认但关键”的基础设施:它不直接决定业务功能,却会影响排障效率、运行成本和生产环境的可观测性。这次发布值得注意的一点,是它触及了基于 Janino 对 Java 表达式求值的条件配置处理;如果你的 里使用了条件判断,升级前就不该只跑单元测试了事。 Logbac...

Outpost VFX 如何用 AWS 多 GPU 训练把换脸模型提速 8 倍

来源: aws.amazon.com 46
视觉特效里的 AI 换脸不是“跑一个模型”那么简单。镜头多、角色多、光照和表情变化复杂,训练时间会直接影响制作排期。Outpost VFX 的案例值得关注:他们把原本受单 GPU 限制的换脸训练流程迁移到 AWS 多 GPU 基础设施上,训练速度提升到约 8 倍,让模型迭代从瓶颈变成可调度的生产能力。 换脸模型训练通常会遇到三个硬问题: 数据量大:一个...

用 Amazon Bedrock 蒸馏双语货运 NER:从大模型到可部署小模型

来源: aws.amazon.com 56
货运物流里的实体识别不是普通 NER。提单、航班、机场、ULD、商品描述、客户备注经常混着英文缩写、本地语言、行业黑话和不完整句子。来源文章分享了 IBS Software 使用 Amazon Bedrock 知识蒸馏能力构建双语货运 NER 的技术路线:用更强的教师模型生成 token 级标注,再训练更轻、更稳定、成本更可控的学生模型。 这类方案的价...

Meta 连续十年赞助 PSF:Python 为什么仍是工程栈里的硬通货

来源: engineering.fb.com 44
Meta 连续第十年赞助 Python Software Foundation(PSF)。这件事不只是一次企业公益露出,它更像一个信号:Python 仍然是大型工程组织愿意长期投入的基础设施。对于每天写服务、跑数据、做自动化和搭建 AI 工具的开发者来说,语言生态的健康程度,和语法本身一样重要。 PSF 是支撑 Python 语言和社区的非营利组织。它...

Azure IaaS 成本优化:把省钱设计进云基础设施

来源: azure.microsoft.com 39
企业把关键业务迁到云上、重构云原生应用、扩展 AI 工作负载时,IaaS 成本很容易从“按需弹性”变成“持续膨胀”。真正长期有效的成本优化,不是月底看账单后手动关几台虚拟机,而是在设计、构建和运营 Azure 基础设施时,把成本效率当成架构原则。 Azure IaaS 的成本主要来自虚拟机、磁盘、网络、备份、日志、快照和跨区域流量。很多团队一开始只盯 ...

SofaRPC 5.14.3:Fory 序列化进场,Java RPC 的性能账又多了一种算法

来源: oschina.net 38
SofaRPC v5.14.3 已发布。这次更新的重点很明确:在生产级 Java RPC 框架里加入 Apache Fory(原 Fury)序列化支持,同时修复 Triple 协议和代理生成相关问题。对正在维护 Java 服务调用链的团队来说,这类版本不只是“升个小版本”,而是关系到序列化开销、协议稳定性和 JDK8 兼容边界的一次补强。 SofaRP...