-
Java 25 虚拟线程适合大量等待网络、数据库或文件的高并发服务,但不会让单个请求变快。本文从负载判断、执行器迁移、下游限流、pinning 排查和 JFR/JMX 观测五个方面,说明如何重新评估阻塞式服务。
-
Python 3.14 free-threaded 模式要分两层确认:先用 Py_GIL_DISABLED 判断解释器是否具备无 GIL 构建能力,再用 sys._is_gil_enabled() 判断当前进程是否真的关闭 GIL。文章补充 -X gil、PYTHON_GIL 和扩展模块回退的排查方法。
-
围绕 Go 1.27.1 的 encoding/json 与 net/http 修复,给出两条可复用的回归测试:保留 io.ErrUnexpectedEOF,以及未读完请求体时 Request.Body.Close 返回 nil,并配套版本矩阵。
-
Go 1.27.1 于 2026 年 9 月 1 日发布,官方列出 cgo、编译器、运行时和多个标准库修复。升级不能只看 go test 是否通过,还要分别验证 cgo 构建、目标平台、依赖与产物差异,再用灰度矩阵决定是否放量。
-
etcd v3.7 的 RangeStream 能把大范围读取拆成多个 chunk,但客户端改造量取决于现有调用是否依赖排序、revision filters、gRPC proxy 和完整 RangeResponse。本文给出 Go 客户端盘点清单、消费示例与灰度边界。
-
Kubernetes v1.37 为 Deferred 的原地 Pod 扩容增加了调度器抢占路径。本文按一次检查经历,说明如何核对版本、feature gate、节点余量、resize 状态和事件,并区分 Deferred 与 Infeasible。
-
Gateway API v1.6 将 TCPRoute 提升到 Standard,但入口规则能否迁移不能只看 CRD 版本。本文从控制器支持、TCP listener、parentRefs 冲突、后端引用和灰度验收五个方面给出评估清单。
-
Kubernetes v1.37 的 Indexed Job 可以用 successPolicy 在满足指定索引或成功数量时提前完成。本文用清单说明 succeededIndexes、succeededCount、规则顺序与失败策略的边界。
-
Kubernetes v1.37 环境中,PodFailurePolicy 仍按规则顺序把退出码和 Pod 条件分为 FailJob、Ignore、Count 或 FailIndex。本文用一份 Job 配置和 kubectl 核对方法,解释 FailureTarget、Failed 与 backoffLimit 的关系。
-
Kubernetes v1.37 默认开启 NativeHistograms,但 Prometheus 还要满足版本、PrometheusProto 和双格式抓取条件。本文用配置、协议、PromQL 与回滚清单核对监控兼容性。
-
Ingress2Gateway 1.0 可以把 Ingress 转成 Gateway API 候选资源,但迁移前仍需核对 host、path、重写、正则、重定向、超时和灰度行为,确认未转换字段后再旁路验证。
-
etcd v3.7 引入 RangeStream 后,List 请求应按结果规模、排序与 revision 过滤、gRPC proxy 依赖和灰度指标评估,避免盲目替换普通 Range。
-
Kubernetes v1.37 将 StorageVersionMigration API 和控制器提升为稳定能力并默认启用。本文按版本确认、CRD 变更、分资源迁移、状态观察和回归检查,整理一份升级前可执行的规划方法。
-
Kubernetes v1.37 将 metrics.k8s.io 提升为稳定版 v1,但客户端、API 实现和 HPA 的支持并不同步。本文用 API 发现、APIService 状态和真实资源请求三层检查方法,判断集群是否应保留 v1beta1,并给出 kubectl top、HPA 与自研客户端的兼容策略。
-
Kubernetes v1.37 将 etcd RangeStream 提升为 Beta。本文说明它如何通过分块读取降低大列表的内存峰值,并给出 etcd v3.7、feature gate、代理兼容和 listStream 指标的核对方法。