Go语言技术文章
-
从 Go 1.27.3 的 crypto/x509 安全修复记录出发,说明工具链、构建制品、容器交付和证书兼容性需要分别关注的事项。180 收藏 -
CNCF 公告中的 Sandbox、Incubating 与 Graduated 不是同义词,而是项目成熟度路线上的不同阶段。本文从公告动作、官方项目页、生命周期与 TOC 申请材料出发,说明三个阶段的判断依据、采用边界和常见误区。179 收藏 -
JAX jit 的缓存键包含输入的 shape 和 dtype,动态批次、可变序列长度或静态参数变化都可能触发重新编译。本文从日志定位入手,用 padding、分桶和稳定函数定义减少重复编译,并说明持久化编译缓存的适用边界。177 收藏 -
用 OTTL set where 按服务与字段条件补日志属性,提供 Collector 配置,并说明资源层级、缺失值、覆盖、条件组合与错误策略。172 收藏 -
LiteLLM Proxy 支持按 Key、Team、Global 的层级解析 router_settings。本文用一个具体配置说明如何给不同 API Key 设置独立 fallback、timeout、num_retries 和故障冷却,并解释权限与配置覆盖关系。172 收藏 -
以 Kubeflow Pipelines、Trainer 和 KServe 为边界,说明如何把数据准备、模型训练、产物交接与在线推理拆成可维护的两条流水线。170 收藏 -
CNCF生态以Kubernetes为基础,通过Kubeflow开发、训练、编排和模型管理组件衔接机器学习任务。本文解读毕业进展、组件职责、元数据边界与分阶段采用的实际取舍。170 收藏 -
通过 Python 逐行解析 Ollama NDJSON 流,处理文本增量、完成标记、流内错误和连接关闭,并区分中断草稿与完整响应。167 收藏 -
Kubernetes v1.35 在 API 文档中引入了面向多 Pod 调度的 Workload 资源。本文从控制器、podGroups、basic/gang 策略、controllerRef 和 Pod workloadRef 五个边界说明它解决什么问题、需要哪些启用条件,以及哪些场景不应贸然迁移。161 收藏 -
LangChain RunnableBranch 通过条件与 Runnable 对组成输入路由,按条件顺序选择第一个匹配分支,并用默认 Runnable 兜底。本文用统一输入输出契约演示如何构造、串接和控制它。160 收藏 -
KubeCon 2026 北美议程怎样观察云原生平台方向?本文把官方议程拆成活动层级、工作负载、平台能力和生产约束四个观察面,帮助团队把 AI 推理、Agent、调度、可移植性与韧性等议程信号转换成可讨论的工程问题。158 收藏 -
围绕 OpenTelemetry eBPF Instrumentation 1.0 的配置变化,说明如何用 obi config migrate 将 Config v1 迁移到 Config v2,处理字段不等价、环境变量覆盖和 Collector receiver 差异,并通过单实例 canary 保留回滚路径。158 收藏 -
Go 1.27 为 bytes 增加 CutLast,可围绕最后一个分隔符直接返回 before、after 和 found。本文对比 LastIndex 加手动切片的旧写法,说明未找到时的返回值、切片共享语义与旧版本兼容方案。158 收藏 -
Go 1.27 SIMD 实验 API 适合先在连续数据、重复运算的 CPU 热点中试用。文章区分向量计算与并发,给出候选场景、隔离试用方法以及可移植和实验接口的限制。158 收藏 -
AI 网关可以在模型响应边界读取 input_tokens、output_tokens 和 total_tokens,只把请求标识、模型、延迟、状态与用量写入脱敏事件;本文说明如何拆分模型请求路径、观测路径和聚合账本,并处理流式、重试、缓存、权限与保留期边界。158 收藏