- 基于云原生体系构建的可观测系统:Observability-stack 基于云原生体系构建的可观测系统:Observability-stack
- 介绍 能力 特征 快速开始 安装服务器 独立部署 集群部署 春云接入 样本 添加依赖 介绍 能力 特征 快速开始 安装服务器 独立部署 集群部署 春云接入 样本 添加依赖
- 去年大促期间,库存服务因分布式锁失效触发超卖故障,复盘过程中重新梳理了CAP定理的适用边界与Base理论的落地路径,最终形成一套兼顾性能与一致性的锁实现方案。 故障回溯:CAP权衡的初始误区 当时库存扣减采用单节点Redis实现分布式锁,默认将Redis归类为CP组件,未考虑主从异步复制的延迟风险。大促流量峰值时主节点宕机,从节点未同步最新的锁数据,多个请求同时获取到锁,... 去年大促期间,库存服务因分布式锁失效触发超卖故障,复盘过程中重新梳理了CAP定理的适用边界与Base理论的落地路径,最终形成一套兼顾性能与一致性的锁实现方案。 故障回溯:CAP权衡的初始误区 当时库存扣减采用单节点Redis实现分布式锁,默认将Redis归类为CP组件,未考虑主从异步复制的延迟风险。大促流量峰值时主节点宕机,从节点未同步最新的锁数据,多个请求同时获取到锁,...
- 今天把华为云开发者文档里的入门路径又过了一遍,随手记下方便自己复习。我目前是学生,学习目标很简单:先弄清账号、控制台和文档三者怎么配合,再决定下一步要不要做实验。我的做法是:1. 先在文档中心按产品目录看概念,不急着开通资源。2. 把没看懂的名词记下来,例如区域、项目和访问控制的区别。3. 只把确认免费、且不需要绑定支付方式的内容列入当天练习,避免误开付费服务。4. 学完用自己的话写一段摘要... 今天把华为云开发者文档里的入门路径又过了一遍,随手记下方便自己复习。我目前是学生,学习目标很简单:先弄清账号、控制台和文档三者怎么配合,再决定下一步要不要做实验。我的做法是:1. 先在文档中心按产品目录看概念,不急着开通资源。2. 把没看懂的名词记下来,例如区域、项目和访问控制的区别。3. 只把确认免费、且不需要绑定支付方式的内容列入当天练习,避免误开付费服务。4. 学完用自己的话写一段摘要...
- 本地开发环境越用越“脏”,往往是因为依赖和配置直接改动了本机。本文把开发环境做成可丢弃的容器隔离:代码与数据留在外面,环境随时重建,并讨论性能、调试与维护成本,给出务实的取舍清单。 本地开发环境越用越“脏”,往往是因为依赖和配置直接改动了本机。本文把开发环境做成可丢弃的容器隔离:代码与数据留在外面,环境随时重建,并讨论性能、调试与维护成本,给出务实的取舍清单。
- 从多阶段构建、层缓存、基础镜像选择、启动加速和健康检查五个方面,给出一份可直接落地的容器镜像瘦身清单,帮助镜像更小、启动更快、故障更易发现。 从多阶段构建、层缓存、基础镜像选择、启动加速和健康检查五个方面,给出一份可直接落地的容器镜像瘦身清单,帮助镜像更小、启动更快、故障更易发现。
- 一、前言与背景俄罗斯方块(Tetris)自 1984 年诞生以来,凭借极简规则与极深策略性成为游戏史上的经典。它的技术内核远比看起来复杂:矩阵旋转变换、旋转踢墙(Wall Kick)碰撞回退、重力步进状态机、7-bag 公平随机器、消行索引重建,几乎是一套完整的实时网格游戏教学范本。而现实开发中,验证这样一个原型往往被工程环境拖慢:npm install 拉取数百个依赖、Vite/Webp... 一、前言与背景俄罗斯方块(Tetris)自 1984 年诞生以来,凭借极简规则与极深策略性成为游戏史上的经典。它的技术内核远比看起来复杂:矩阵旋转变换、旋转踢墙(Wall Kick)碰撞回退、重力步进状态机、7-bag 公平随机器、消行索引重建,几乎是一套完整的实时网格游戏教学范本。而现实开发中,验证这样一个原型往往被工程环境拖慢:npm install 拉取数百个依赖、Vite/Webp...
- 容器默认把 stdout 写进宿主机 json.log,容器里 df 看不出来。用 du、docker ps 和 docker logs 三步定位,再用 max-size 限制增长。 容器默认把 stdout 写进宿主机 json.log,容器里 df 看不出来。用 du、docker ps 和 docker logs 三步定位,再用 max-size 限制增长。
- 一、背景团队早期采用手工打包、scp 上传的方式发布服务,一次发布要 40 分钟,回滚靠人工备份,故障恢复时间不可控。为了把发布变成可重复、可审计的动作,我们基于华为云 CodeArts 与 CCE 搭建了一条云原生持续交付流水线,把代码提交到生产发布的全过程收敛为一次流水线执行。二、整体链路流水线由五段组成:CodeArts Repo 托管代码并做 MR 评审;CodeArts Build... 一、背景团队早期采用手工打包、scp 上传的方式发布服务,一次发布要 40 分钟,回滚靠人工备份,故障恢复时间不可控。为了把发布变成可重复、可审计的动作,我们基于华为云 CodeArts 与 CCE 搭建了一条云原生持续交付流水线,把代码提交到生产发布的全过程收敛为一次流水线执行。二、整体链路流水线由五段组成:CodeArts Repo 托管代码并做 MR 评审;CodeArts Build...
- 摘要:在云原生容器化环境中,许多团队在执行 Kubernetes 滚动更新(Rolling Update)时,经常遇到网关偶发报 502 Bad Gateway 或 504 Gateway Timeout 的情况。本文从 Pod 销毁的底层异步机制出发,详解如何通过生命周期钩子(PreStop Hook)与就绪探针配合,实现真正的业务零感知平滑发布。 摘要:在云原生容器化环境中,许多团队在执行 Kubernetes 滚动更新(Rolling Update)时,经常遇到网关偶发报 502 Bad Gateway 或 504 Gateway Timeout 的情况。本文从 Pod 销毁的底层异步机制出发,详解如何通过生命周期钩子(PreStop Hook)与就绪探针配合,实现真正的业务零感知平滑发布。
- Docker 入门:从安装到第一个容器的完整上手指南 引言在日常开发中,你是否遇到过这样的困扰:代码在我电脑上能跑,换到服务器上就各种报错?环境配置文档写了十几页,新同事照着装还是装不起来?Docker 就是为解决这类问题而生的。它把应用和它依赖的环境打包成一个轻量、可移植的“集装箱”,无论在哪里运行,行为都保持一致。本文将带你从零安装 Docker,一直跑通你的第一个容器。 一、Dock... Docker 入门:从安装到第一个容器的完整上手指南 引言在日常开发中,你是否遇到过这样的困扰:代码在我电脑上能跑,换到服务器上就各种报错?环境配置文档写了十几页,新同事照着装还是装不起来?Docker 就是为解决这类问题而生的。它把应用和它依赖的环境打包成一个轻量、可移植的“集装箱”,无论在哪里运行,行为都保持一致。本文将带你从零安装 Docker,一直跑通你的第一个容器。 一、Dock...
- 做前端 demo 最烦的一步从来不是写页面,而是"怎么让别人打开看一眼"。这次我拿一个单文件 2048 页面做实验,把从零到公网可访问的完整链路走了一遍,中间踩了几个坑,记下来备查。## 一、环境准备容器里先确认 Node 版本,DevKit 要求 >= 22:```node -v # v22.23.3```装 DevKit,一条命令装到本机所有 agent:```npx --yes hua... 做前端 demo 最烦的一步从来不是写页面,而是"怎么让别人打开看一眼"。这次我拿一个单文件 2048 页面做实验,把从零到公网可访问的完整链路走了一遍,中间踩了几个坑,记下来备查。## 一、环境准备容器里先确认 Node 版本,DevKit 要求 >= 22:```node -v # v22.23.3```装 DevKit,一条命令装到本机所有 agent:```npx --yes hua...
- 近期用户中心鉴权接口迭代中,因单元测试覆盖不足导致未授权访问漏洞上线,复盘后梳理出单元测试Mock规范与安全加固的落地要点。 生产故障回溯:鉴权逻辑的测试盲区 该鉴权接口负责校验Token有效性、用户状态及权限范围,原有单元测试仅覆盖正常授权路径,Mock时仅预设了用户状态正常、权限校验服务返回通过的返回值,未覆盖用户禁用、Token过期、权限服务超时三类边界场景。上线后... 近期用户中心鉴权接口迭代中,因单元测试覆盖不足导致未授权访问漏洞上线,复盘后梳理出单元测试Mock规范与安全加固的落地要点。 生产故障回溯:鉴权逻辑的测试盲区 该鉴权接口负责校验Token有效性、用户状态及权限范围,原有单元测试仅覆盖正常授权路径,Mock时仅预设了用户状态正常、权限校验服务返回通过的返回值,未覆盖用户禁用、Token过期、权限服务超时三类边界场景。上线后...
- 电商支付回调链路在迭代3个支付渠道后,状态判断逻辑散落在4个服务共12处ifelse分支,新增渠道时漏改逻辑导致订单状态异常率达0.3%,核心问题是状态迁移逻辑与业务处理逻辑未分离,耦合度极高。 原实现耦合痛点与源码根因 旧实现基于枚举存储回调状态,但状态处理逻辑与枚举定义强耦合,典型代码片段如下: java // 旧实现散落在各业务服务 if callbackSt... 电商支付回调链路在迭代3个支付渠道后,状态判断逻辑散落在4个服务共12处ifelse分支,新增渠道时漏改逻辑导致订单状态异常率达0.3%,核心问题是状态迁移逻辑与业务处理逻辑未分离,耦合度极高。 原实现耦合痛点与源码根因 旧实现基于枚举存储回调状态,但状态处理逻辑与枚举定义强耦合,典型代码片段如下: java // 旧实现散落在各业务服务 if callbackSt...
- 本文介绍如何通过 Docker 多阶段构建和精简基础镜像优化 Python 微服务镜像体积与安全性。 本文介绍如何通过 Docker 多阶段构建和精简基础镜像优化 Python 微服务镜像体积与安全性。
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签