- 1 简介Raft 协议的设计为分布式系统设计的共识算法,旨在保证多个节点在面对故障和网络分区的情况下,依然能够达成一致。它的核心目标是实现 强一致性,即所有节点在任何时间点都能够对数据做出一致的决策。Raft 协议使用一种共识算法,旨在易于理解。它 在容错和性能上相当于 Paxos。不同的是 它被分解成相对独立的子问题,并且干净利落 解决了实际系统所需的所有主要部分。什么是共识?共识是容错... 1 简介Raft 协议的设计为分布式系统设计的共识算法,旨在保证多个节点在面对故障和网络分区的情况下,依然能够达成一致。它的核心目标是实现 强一致性,即所有节点在任何时间点都能够对数据做出一致的决策。Raft 协议使用一种共识算法,旨在易于理解。它 在容错和性能上相当于 Paxos。不同的是 它被分解成相对独立的子问题,并且干净利落 解决了实际系统所需的所有主要部分。什么是共识?共识是容错...
- 1 简介etcd 和 Redis 都是广泛使用的分布式键值存储服务,但它们有不同的设计目标、特性和实现方式。本文从多个角度来分析它们了解它们。 2 设计目标和用途etcd主要用途:etcd 是一个分布式键值存储,特别设计用于支持 配置管理 和 服务发现。它保证了强一致性(通过 Raft 协议)和高可用性,因此广泛用于 Kubernetes 和其他微服务架构中,作为一个高可用、强一致的存储... 1 简介etcd 和 Redis 都是广泛使用的分布式键值存储服务,但它们有不同的设计目标、特性和实现方式。本文从多个角度来分析它们了解它们。 2 设计目标和用途etcd主要用途:etcd 是一个分布式键值存储,特别设计用于支持 配置管理 和 服务发现。它保证了强一致性(通过 Raft 协议)和高可用性,因此广泛用于 Kubernetes 和其他微服务架构中,作为一个高可用、强一致的存储...
- 1 简介本文以 Ascend / CANN 的常见路径为例(官方文档常把“算子开发”分为:Ascend C(C/C++算子)、TBE(Tensor Boost Engine)算子、以及用 ATC 把单算子 JSON 编译成离线模型等)。步骤写成工程化 checklist,并附上简短示例/伪代码,方便上手参考。 2 CANN(Ascend)算子开发:典型流程(工程化步骤 + 示例)典型步骤(... 1 简介本文以 Ascend / CANN 的常见路径为例(官方文档常把“算子开发”分为:Ascend C(C/C++算子)、TBE(Tensor Boost Engine)算子、以及用 ATC 把单算子 JSON 编译成离线模型等)。步骤写成工程化 checklist,并附上简短示例/伪代码,方便上手参考。 2 CANN(Ascend)算子开发:典型流程(工程化步骤 + 示例)典型步骤(...
- 1 简介什么是CANN计算CANN(Compute Architecture for Neural Networks)?官方解释昇腾计算产业是基于昇腾系列(HUAWEI Ascend)处理器和基础软件构建的全栈 AI计算基础设施、行业应用及服务,包括昇腾系列处理器、系列硬件、CANN(Compute Architecture for Neural Networks,异构计算架构)、AI计算... 1 简介什么是CANN计算CANN(Compute Architecture for Neural Networks)?官方解释昇腾计算产业是基于昇腾系列(HUAWEI Ascend)处理器和基础软件构建的全栈 AI计算基础设施、行业应用及服务,包括昇腾系列处理器、系列硬件、CANN(Compute Architecture for Neural Networks,异构计算架构)、AI计算...
- 1 对象存储服务现状简介云厂商的存储产品类型分析,云厂商(如阿里云、AWS、华为云、腾讯云等)提供的存储产品主要分为三大类,针对不同场景设计: 存储类型 典型产示例 特点与适用场景 对象存储 (Object Storage)阿里云 OSS、AWS S3、华为云 OBS、腾讯云 COS ... 1 对象存储服务现状简介云厂商的存储产品类型分析,云厂商(如阿里云、AWS、华为云、腾讯云等)提供的存储产品主要分为三大类,针对不同场景设计: 存储类型 典型产示例 特点与适用场景 对象存储 (Object Storage)阿里云 OSS、AWS S3、华为云 OBS、腾讯云 COS ...
- 云数据库GaussDB管理平台智能运维升级的新特性,在巡检、异常分析、诊断调优等多个方面做了进一步的能力增强;华为云 Serverless 云原生基础设施致力于持续简化用户体验,帮助用户专注于构建应用程序,而无须管理集群以及资源,加速业务创新... 云数据库GaussDB管理平台智能运维升级的新特性,在巡检、异常分析、诊断调优等多个方面做了进一步的能力增强;华为云 Serverless 云原生基础设施致力于持续简化用户体验,帮助用户专注于构建应用程序,而无须管理集群以及资源,加速业务创新...
- 1 简介CloudWeGo(Hertz / Kitex)框架定位 / 优势:字节跳动贡献的一套高性能网络框架与 RPC(Hertz: 高性能 HTTP 框架;Kitex: 高性能、可扩展 RPC 框架)。非常注重吞吐与延迟的优化(企业级场景、大规模服务)。 2 常用组件Web / HTTP:Hertz(高性能 HTTP 框架,受 fasthttp 启发,设计用于微服务场景)。源码:clou... 1 简介CloudWeGo(Hertz / Kitex)框架定位 / 优势:字节跳动贡献的一套高性能网络框架与 RPC(Hertz: 高性能 HTTP 框架;Kitex: 高性能、可扩展 RPC 框架)。非常注重吞吐与延迟的优化(企业级场景、大规模服务)。 2 常用组件Web / HTTP:Hertz(高性能 HTTP 框架,受 fasthttp 启发,设计用于微服务场景)。源码:clou...
- 本文记录《幻域编年史》3D手游云原生化实战过程,针对测试阶段的核心问题提出解决方案:面对“城邦守卫战”NPC算力失衡,设计基于K8s的任务分片与Pod调度方案,降低卡顿率;解决跨Pod NPC行为不同步,引入ServiceMesh与时序补偿优化;针对模型资源回收漏洞,构建双端校验机制保障服务器稳定;适配多端云渲染,通过设备画像动态调整参数;搭建ELK与Jaeger系统实现日志分析与问题溯源。 本文记录《幻域编年史》3D手游云原生化实战过程,针对测试阶段的核心问题提出解决方案:面对“城邦守卫战”NPC算力失衡,设计基于K8s的任务分片与Pod调度方案,降低卡顿率;解决跨Pod NPC行为不同步,引入ServiceMesh与时序补偿优化;针对模型资源回收漏洞,构建双端校验机制保障服务器稳定;适配多端云渲染,通过设备画像动态调整参数;搭建ELK与Jaeger系统实现日志分析与问题溯源。
- Karmada 非常高兴地宣布 Scatter Lab正式加入 Karmada 用户组,成为社区的重要成员。Scatter Lab 的加入将进一步加强 Karmada 社区,为项目的持续创新带来新的活力,标志着 Karmad 社区发展和在多样化生产环境中采用的又一个重要里程碑。 Karmada 非常高兴地宣布 Scatter Lab正式加入 Karmada 用户组,成为社区的重要成员。Scatter Lab 的加入将进一步加强 Karmada 社区,为项目的持续创新带来新的活力,标志着 Karmad 社区发展和在多样化生产环境中采用的又一个重要里程碑。
- 云原生加速向 Serverless 演进,业界将 Serverless 容器分为 Serverless Kubernetes 集群和 Serverless 器实例两种形态。华为云 Serverless 云原生基础设施致力于持续简化用户体验,帮助用户专注于构建应用程序,而无须管理集群以及资源,加速业务创新。 云原生加速向 Serverless 演进,业界将 Serverless 容器分为 Serverless Kubernetes 集群和 Serverless 器实例两种形态。华为云 Serverless 云原生基础设施致力于持续简化用户体验,帮助用户专注于构建应用程序,而无须管理集群以及资源,加速业务创新。
- 本文记录古风3D端游“长安工坊”协作任务的云原生数据一致性优化过程。该玩法测试中出现材料库存不同步、奖励发放异常等问题,核心因云原生环境下容器本地缓存未同步、缺乏分布式锁致数据脏写。团队搭建分布式数据中台,按实时性将数据分层管控,优化中台分片与缓存预热解决响应延迟,细化锁粒度与重试机制降低竞争失败率,还构建全链路监控体系。 本文记录古风3D端游“长安工坊”协作任务的云原生数据一致性优化过程。该玩法测试中出现材料库存不同步、奖励发放异常等问题,核心因云原生环境下容器本地缓存未同步、缺乏分布式锁致数据脏写。团队搭建分布式数据中台,按实时性将数据分层管控,优化中台分片与缓存预热解决响应延迟,细化锁粒度与重试机制降低竞争失败率,还构建全链路监控体系。
- 本文记录3D端游开放世界项目云原生部署中资源加载问题的解决过程。项目测试中出现地图加载卡顿、容器CPU飙升问题,经排查,核心原因是云环境下容器缓存易失、大体积资源处理压力大且资源访问频率差异显著。团队针对性设计多级资源加载策略,搭建边缘缓存集群并优化分片加载,同时基于HPA自定义弹性伸缩指标、压缩容器启动时间,还构建全链路监控体系动态调优。 本文记录3D端游开放世界项目云原生部署中资源加载问题的解决过程。项目测试中出现地图加载卡顿、容器CPU飙升问题,经排查,核心原因是云环境下容器缓存易失、大体积资源处理压力大且资源访问频率差异显著。团队针对性设计多级资源加载策略,搭建边缘缓存集群并优化分片加载,同时基于HPA自定义弹性伸缩指标、压缩容器启动时间,还构建全链路监控体系动态调优。
- 要让脚本从简单的“指令清单”升级为能干的“小助手”,就需要用if教它根据条件做判断,用for和while循环让它重复处理任务,再用case语句帮它在多个选项中做出清晰的选择 要让脚本从简单的“指令清单”升级为能干的“小助手”,就需要用if教它根据条件做判断,用for和while循环让它重复处理任务,再用case语句帮它在多个选项中做出清晰的选择
- Shell脚本里的变量就像一个个贴着标签的“箱子”。装东西(赋值)时,=两边千万不能有空格。用单引号''装进去的东西会原封不动,用双引号""则会让里面的$变量先“变身”再装箱。默认箱子只能在当前“房间”(Shell进程)用,想让隔壁房间(子进程)也能看到,就得给箱子盖个export的“出口”戳。此外,Shell还自带了$?(上条命令的成绩单)和$1(别人递进来的第一个包裹)等许多特殊箱子,非常有用 Shell脚本里的变量就像一个个贴着标签的“箱子”。装东西(赋值)时,=两边千万不能有空格。用单引号''装进去的东西会原封不动,用双引号""则会让里面的$变量先“变身”再装箱。默认箱子只能在当前“房间”(Shell进程)用,想让隔壁房间(子进程)也能看到,就得给箱子盖个export的“出口”戳。此外,Shell还自带了$?(上条命令的成绩单)和$1(别人递进来的第一个包裹)等许多特殊箱子,非常有用
- Shell脚本里的变量就像一个个贴着标签的“箱子”。装东西(赋值)时,=两边千万不能有空格。用单引号''装进去的东西会原封不动,用双引号""则会让里面的$变量先“变身”再装箱。默认箱子只能在当前“房间”(Shell进程)用,想让隔壁房间(子进程)也能看到,就得给箱子盖个export的“出口”戳。此外,Shell还自带了$?(上条命令的成绩单)和$1(别人递进来的第一个包裹)等许多特殊箱子,非常有用 Shell脚本里的变量就像一个个贴着标签的“箱子”。装东西(赋值)时,=两边千万不能有空格。用单引号''装进去的东西会原封不动,用双引号""则会让里面的$变量先“变身”再装箱。默认箱子只能在当前“房间”(Shell进程)用,想让隔壁房间(子进程)也能看到,就得给箱子盖个export的“出口”戳。此外,Shell还自带了$?(上条命令的成绩单)和$1(别人递进来的第一个包裹)等许多特殊箱子,非常有用
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签