标签 云原生 下的文章

eBPF 可观测性实战:不改动代码看清内核在做什么
开发
eBPF 是什么 eBPF(extended Berkeley Packet Filter)让你可以在不修改内核源码、不加载内核模块的前提下,把一小段经过安全校验的程序注入内核执行。 它已经成为云原生可观测性、网络与安全的事实标准: - 网络:Cilium 用它替代 kube-proxy 与 iptables; - 可观测性:Pixie、Parca、Pyroscope 用它采集指标与火焰图; - 安全:Falco、Tetragon 用它做运行时行为审计。 一、最快的上手方式:...
.NET 10 与 C# 14 实战:性能、语法糖与云原生三管齐下
开发
.NET 10 的主线 微软把 .NET 10 定为 LTS(长期支持)版本,重点在三件事:极致性能、AI 集成、云原生体验。配合 C 14 的语法改进,写 .NET 代码的舒适度又上了一个台阶。 一、C 14:让样板代码消失 field 关键字:属性不用再写后备字段 csharp public class Order { public decimal Total { get; set; } // 以前需要 private decimal _discount; public ...
Go 1.25 深度解读:容器感知调度、泛型实践与结构化并发
开发
一、容器感知的 GOMAXPROCS Go 运行时终于“认识”cgroup 了。旧版本里 GOMAXPROCS 只按宿主机 CPU 核心数设置,一个限制为 1 核的容器跑在 64 核机器上,会创建 64 个 OS 线程去抢那 1 核的配额,结果是疯狂的上下文切换与 CFS throttling。 Go 1.25 起,运行时会自动读取 cgroup 的 CPU quota 并设置 GOMAXPROCS,且在 quota 变化时动态更新: go package main impo...