标签

前端

MsgTrans 2.0 Beta 1:从高性能传输走向可证明的可靠性

来源: oschina.net 29
MsgTrans 2.0 Beta 1 的重点,不是给 1.x 再添加几个协议适配器,而是重新审视生产级实时网络库最难维护的部分:事件如何传递、请求何时结束、写入是否真正完成、连接断开后旧请求如何处理,以及系统在关闭和资源耗尽时能否保持可预测行为。 MsgTrans 仍然通过统一 API 支持 TCP、WebSocket 和 QUIC,但 2.0 把“...

从“Postgres 很糟”到 PostgreSQL 深处:一名 DBA 的二十年进化路径

来源: postgr.es 33
一个数据库人的技术路线,往往不是从“我喜欢这项技术”开始,而是从一次故障、一次磁盘告急,或一场无法解释的生产事故开始。Shaun Thomas 与 PostgreSQL 的关系就是如此:早期因为膨胀、清理和升级问题而嫌弃它,后来却在真实生产环境中不断修复、自动化和扩展,最终成为 PostgreSQL 社区的长期贡献者。 这段经历最有价值的地方,不是某个...

从 BLE 多点断连排查到音频指纹:网页如何“听见”设备差异

来源: infoq.com 37
在排查蓝牙低功耗(BLE)多点连接断开问题时,一项更值得警惕的发现浮出水面:有网站会通过 Web Audio API 创建几乎听不见的音频流,并分析设备音频链路的处理差异,用来区分用户设备。来源摘要指出,AliExpress 采用了这类静默音频流进行设备指纹识别。 这件事的重点不在于网页是否真的播放了“声音”,而在于浏览器、操作系统、驱动和音频硬件共同...

DjangoAdmin 敏捷开发框架 Flask+AntdVue v2.8.1:面向模块化后台开发的更新与实践

来源: oschina.net 47
DjangoAdmin 敏捷开发框架的 Flask+AntdVue 版本发布了 v2.8.1。本次更新主要修复近期用户反馈的问题,同时延续了框架对 Flask、Vue 3、Ant Design、MySQL 和模块化组件开发的支持。对于需要快速搭建企业级管理后台的团队来说,这类版本更新的价值不只在于新增功能,也在于持续降低日常开发和维护成本。 v2.8....

用 Cloud Run 实例低成本部署长期运行的个人 AI Agent

来源: cloud.google.com 49
对于 OpenClaw、Hermes 这类面向个人开发者的 AI Agent,传统的无状态 Web 服务模型并不总是合适。它们通常需要长期运行、保存状态,而且大多数时间只服务一个用户。Cloud Run 实例正是为这类单实例、长生命周期工作负载提供了更贴近实际的运行方式。 Cloud Run 服务擅长处理无状态、高吞吐的 HTTP 请求。当一段时间没有...

Astro 推出 Sätteri:用 Rust 加速 Markdown 与 MDX 构建

来源: infoq.com 45
Astro 团队推出了 Sätteri,这是一个使用 Rust 编写的高性能 Markdown 与 MDX 处理器。它的目标很明确:在保留 unified 生态兼容性和 JavaScript 插件灵活性的同时,缩短内容密集型 Astro 项目的构建时间。 根据来源摘要,Sätteri 在 Astro 7.0 中可带来最高约 61% 的构建速度提升。实际...

从路径匹配到 HTTP/2:wastnet 路由开发的工程化方法

来源: oschina.net 37
wastnet 把 Java Web 服务的关键链路掌握在自己手中:网络层基于 JDK 原生 NIO 和 Reactor 多路复用模型,不依赖 Netty、Tomcat 等第三方网络库;HTTP/2 的 HPACK、Huffman、ALPN 等组件也由框架自行实现。对业务开发者来说,这些底层能力最终都会汇聚到一个高频入口:HTTP 路由分发。 路由代码...