- 文章摘要:开发机是x86,生产服务器是鲲鹏ARM64,镜像怎么构建?本文介绍了三种跨架构构建方案——QEMU模拟构建、交叉编译、以及CI/CD中的multi-arch流水线。重点讲了Buildx的配置、Dockerfile中架构判断的最佳实践,以及我们踩过的"在x86上编了ARM64镜像,结果跑不了"的坑。关键词:Docker、跨架构构建、Buildx、QEMU、multi-arch、ARM64、 文章摘要:开发机是x86,生产服务器是鲲鹏ARM64,镜像怎么构建?本文介绍了三种跨架构构建方案——QEMU模拟构建、交叉编译、以及CI/CD中的multi-arch流水线。重点讲了Buildx的配置、Dockerfile中架构判断的最佳实践,以及我们踩过的"在x86上编了ARM64镜像,结果跑不了"的坑。关键词:Docker、跨架构构建、Buildx、QEMU、multi-arch、ARM64、
- 文章摘要:BoostKit是华为在鲲鹏上提供的一套加速库集合,涵盖了Nginx、Redis、MySQL等常用中间件的ARM64深度优化版本。本文记录了我们在生产环境中将Nginx替换为BoostKit版本的完整过程,以及Redis和MySQL的数据对比。结论:NginxHTTPS性能提升2倍、Redis响应时间降低30%、MySQL查询速度提升25%,均为生产环境实测数据。关键词:BoostKit 文章摘要:BoostKit是华为在鲲鹏上提供的一套加速库集合,涵盖了Nginx、Redis、MySQL等常用中间件的ARM64深度优化版本。本文记录了我们在生产环境中将Nginx替换为BoostKit版本的完整过程,以及Redis和MySQL的数据对比。结论:NginxHTTPS性能提升2倍、Redis响应时间降低30%、MySQL查询速度提升25%,均为生产环境实测数据。关键词:BoostKit
- gRPC的四种模式不是四选一的口味题,是四种业务形态的对应。一元RPC,一问一答,最普通也最常用:查用户资料、读配置。三种流按方向各有场景。服务端流,一次请求服务端持续推回:报表导出百万行边生成边推,客户端内存平稳;订阅式推送(价格变动、进度更新)。客户端流,客户端持续发服务端汇总回一个:埋点批量上报,攒批或定时返回确认。双向流,两边随时写:实时协作、聊天、语音转写,连接复用下低延迟交互。s... gRPC的四种模式不是四选一的口味题,是四种业务形态的对应。一元RPC,一问一答,最普通也最常用:查用户资料、读配置。三种流按方向各有场景。服务端流,一次请求服务端持续推回:报表导出百万行边生成边推,客户端内存平稳;订阅式推送(价格变动、进度更新)。客户端流,客户端持续发服务端汇总回一个:埋点批量上报,攒批或定时返回确认。双向流,两边随时写:实时协作、聊天、语音转写,连接复用下低延迟交互。s...
- 一、MRO工业品B2B系统开发的行业背景与技术趋势随着全球产业链数字化转型的加速推进,MRO工业品B2B电商市场正经历结构性变革。2025年数据显示,中国工业品B2B市场规模已达15.8万亿元,其中MRO品类线上渗透率提升至25%,成为推动制造业数字化转型的关键引擎。2026年,这一领域呈现三大核心发展趋势:技术架构从传统单体系统向云原生微服务架构升级,功能体系从单一交易工具向"采-供-销-... 一、MRO工业品B2B系统开发的行业背景与技术趋势随着全球产业链数字化转型的加速推进,MRO工业品B2B电商市场正经历结构性变革。2025年数据显示,中国工业品B2B市场规模已达15.8万亿元,其中MRO品类线上渗透率提升至25%,成为推动制造业数字化转型的关键引擎。2026年,这一领域呈现三大核心发展趋势:技术架构从传统单体系统向云原生微服务架构升级,功能体系从单一交易工具向"采-供-销-...
- 导语伴随产业互联网持续深化,国内B2B数字化建设进入精细化发展阶段。大量制造企业、品牌工贸企业、产业平台方逐步摒弃标准化SaaS产品,转向私有化部署+完整源码交付模式搭建B2B交易平台。究其核心原因:传统SaaS平台存在数据托管、功能固化、长期订阅成本持续累积、难以深度对接内部ERP、WMS、财务系统等痛点。而源码交付模式下,企业完整持有系统代码资产,不受厂商技术锁定,可根据业务长期自主迭代... 导语伴随产业互联网持续深化,国内B2B数字化建设进入精细化发展阶段。大量制造企业、品牌工贸企业、产业平台方逐步摒弃标准化SaaS产品,转向私有化部署+完整源码交付模式搭建B2B交易平台。究其核心原因:传统SaaS平台存在数据托管、功能固化、长期订阅成本持续累积、难以深度对接内部ERP、WMS、财务系统等痛点。而源码交付模式下,企业完整持有系统代码资产,不受厂商技术锁定,可根据业务长期自主迭代...
- Java单体应用向微服务演进的重构策略将一个运行多年的大型单体应用拆分为微服务架构是软件工程中最具挑战性的重构任务之一。单体应用承载着大量的业务逻辑、数据模型和历史包袱,任何草率的拆分都可能导致系统故障、数据丢失和业务中断。与从零开始设计微服务不同,单体到微服务的演进需要处理已有代码的依赖纠缠、数据库的耦合关系、团队的知识边界等现实问题。本文将系统性地探讨单体应用向微服务演进的重构策略,涵... Java单体应用向微服务演进的重构策略将一个运行多年的大型单体应用拆分为微服务架构是软件工程中最具挑战性的重构任务之一。单体应用承载着大量的业务逻辑、数据模型和历史包袱,任何草率的拆分都可能导致系统故障、数据丢失和业务中断。与从零开始设计微服务不同,单体到微服务的演进需要处理已有代码的依赖纠缠、数据库的耦合关系、团队的知识边界等现实问题。本文将系统性地探讨单体应用向微服务演进的重构策略,涵...
- 一、行业背景与数字化转型趋势在全球B2B电子商务交易规模即将突破26万亿美元的2026年,企业数字化转型已从"可选动作"变为"生存必需"。传统分销模式面临的渠道管理混乱、供应链协同低效、数据决策缺失等痛点,正推动企业转向更智能、更协同的数字化解决方案。据行业研究显示,采用数字化订货系统的企业平均可降低运营成本15%-25%,订单处理效率提升40%以上,库存周转率提高20%-30%,这些量化指... 一、行业背景与数字化转型趋势在全球B2B电子商务交易规模即将突破26万亿美元的2026年,企业数字化转型已从"可选动作"变为"生存必需"。传统分销模式面临的渠道管理混乱、供应链协同低效、数据决策缺失等痛点,正推动企业转向更智能、更协同的数字化解决方案。据行业研究显示,采用数字化订货系统的企业平均可降低运营成本15%-25%,订单处理效率提升40%以上,库存周转率提高20%-30%,这些量化指...
- 拆成微服务后,第一个要决的问题就是"服务之间怎么说话"。REST、RPC、消息队列三种方式各有适用场景,选错要么性能拉胯要么耦合爆炸。聊聊各自的特点和选型思路,配一张三方式对比图。 拆成微服务后,第一个要决的问题就是"服务之间怎么说话"。REST、RPC、消息队列三种方式各有适用场景,选错要么性能拉胯要么耦合爆炸。聊聊各自的特点和选型思路,配一张三方式对比图。
- 一、生物医药B2B产业平台的发展背景与技术趋势2026年,中国生物医药行业正处于从"政策驱动、规模扩张"向"创新驱动、质量跃迁、全球竞争"转型的关键时期。在老龄化加速、支付体系改革、技术革命和国家战略的多重推动下,医药流通领域正经历从传统交易模式向数字化供应链生态的深度转型。全球B2B电商市场规模预计突破35万亿元,医药细分领域因政策监管特殊性,其B2B系统已从单纯的交易工具进化为融合合规管... 一、生物医药B2B产业平台的发展背景与技术趋势2026年,中国生物医药行业正处于从"政策驱动、规模扩张"向"创新驱动、质量跃迁、全球竞争"转型的关键时期。在老龄化加速、支付体系改革、技术革命和国家战略的多重推动下,医药流通领域正经历从传统交易模式向数字化供应链生态的深度转型。全球B2B电商市场规模预计突破35万亿元,医药细分领域因政策监管特殊性,其B2B系统已从单纯的交易工具进化为融合合规管...
- 微服务架构落地后,很多团队都会遇到同一个难题:后端拆成订单、用户、支付、文件多个服务,每个服务都有独立接口地址。对外提供给小程序、H5、第三方合作方调用时,接口地址杂乱、鉴权逻辑重复、流量无法管控,一旦接口暴露,还存在越权调用、请求过载、非法访问等风险。如果每个服务单独开发鉴权、限流、日志,会带来大量重复开发工作,中小团队维护成本很高。华为云 API 网关 APIG,就是用来统一接管所有 A... 微服务架构落地后,很多团队都会遇到同一个难题:后端拆成订单、用户、支付、文件多个服务,每个服务都有独立接口地址。对外提供给小程序、H5、第三方合作方调用时,接口地址杂乱、鉴权逻辑重复、流量无法管控,一旦接口暴露,还存在越权调用、请求过载、非法访问等风险。如果每个服务单独开发鉴权、限流、日志,会带来大量重复开发工作,中小团队维护成本很高。华为云 API 网关 APIG,就是用来统一接管所有 A...
- 面试官不关心你“知道什么”,他关心你“遇到这个场景会怎么做”大家好,我是某互联网大厂的质量保障团队负责人,今年深度参与了秋招面试。上个月,一个学弟面试完给我发消息:“哥,今天面的题,我之前一道都没见过。”我问他面了什么。他说面试官上来没问一句概念,直接扔过来一个场景:“你有一个微服务系统,订单服务调用库存服务,库存服务调用支付服务。现在偶发性出现订单状态已支付但库存没扣减的情况。你作为测试,... 面试官不关心你“知道什么”,他关心你“遇到这个场景会怎么做”大家好,我是某互联网大厂的质量保障团队负责人,今年深度参与了秋招面试。上个月,一个学弟面试完给我发消息:“哥,今天面的题,我之前一道都没见过。”我问他面了什么。他说面试官上来没问一句概念,直接扔过来一个场景:“你有一个微服务系统,订单服务调用库存服务,库存服务调用支付服务。现在偶发性出现订单状态已支付但库存没扣减的情况。你作为测试,...
- Java程序在x86上编的jar包能直接扔到鲲鹏上跑吗?C++编译的应用需要改哪些编译参数?Docker镜像怎么跨架构构建?这些问题在x86→鲲鹏迁移初期困扰了我们很久。本文总结了一份完整的兼容性检查清单,覆盖代码级(编译标志、指令集差异)、二进制级(JDK/GCC版本)、运行时级(JVM参数、线程模型),以及迁移后性能验证的方法。 Java程序在x86上编的jar包能直接扔到鲲鹏上跑吗?C++编译的应用需要改哪些编译参数?Docker镜像怎么跨架构构建?这些问题在x86→鲲鹏迁移初期困扰了我们很久。本文总结了一份完整的兼容性检查清单,覆盖代码级(编译标志、指令集差异)、二进制级(JDK/GCC版本)、运行时级(JVM参数、线程模型),以及迁移后性能验证的方法。
- openEuler跟CentOS最大的区别不仅是包管理,而是它拥有一套针对云原生和鲲鹏优化的内核特性——iSula轻量化容器引擎替代Docker、A-Tune智能调优引擎自动优化内核参数、以及多种内核加固特性。本文记录了我们在openEuler上使用iSula替代Docker的迁移过程、A-Tune的性能调优实测数据,以及那些没写在文档里的坑。 openEuler跟CentOS最大的区别不仅是包管理,而是它拥有一套针对云原生和鲲鹏优化的内核特性——iSula轻量化容器引擎替代Docker、A-Tune智能调优引擎自动优化内核参数、以及多种内核加固特性。本文记录了我们在openEuler上使用iSula替代Docker的迁移过程、A-Tune的性能调优实测数据,以及那些没写在文档里的坑。
- 2024年6月CentOS7停止维护的通知发到我们团队时,还有6台生产服务器跑在CentOS7.9上。迁移到openEuler22.03LTS的过程总共花了3周,期间踩了驱动兼容、应用适配、性能回退、回滚方案等7个坑。本文记录了从评估→迁移→验证→上线的完整流程,包括迁移前兼容性检查清单、应用适配方案、回滚预案,以及迁移后的性能对比数据。 2024年6月CentOS7停止维护的通知发到我们团队时,还有6台生产服务器跑在CentOS7.9上。迁移到openEuler22.03LTS的过程总共花了3周,期间踩了驱动兼容、应用适配、性能回退、回滚方案等7个坑。本文记录了从评估→迁移→验证→上线的完整流程,包括迁移前兼容性检查清单、应用适配方案、回滚预案,以及迁移后的性能对比数据。
- 数据库运维的核心不是出了问题能修,而是出了问题能最快恢复。本文汇总了openGauss集群日常运维中最常见的场景:备份恢复策略、健康巡检脚本、磁盘写满处理、主备切换后修复、慢查询应急等。所有操作都是运维团队在过去一年中反复踩坑后的总结,每一条都有实际发生过的事故作为背景。⏱预计阅读时间:15分钟(全文约4,200字)关键词:openGauss、日常运维、故障恢复、备份、巡检、磁盘写满、 数据库运维的核心不是出了问题能修,而是出了问题能最快恢复。本文汇总了openGauss集群日常运维中最常见的场景:备份恢复策略、健康巡检脚本、磁盘写满处理、主备切换后修复、慢查询应急等。所有操作都是运维团队在过去一年中反复踩坑后的总结,每一条都有实际发生过的事故作为背景。⏱预计阅读时间:15分钟(全文约4,200字)关键词:openGauss、日常运维、故障恢复、备份、巡检、磁盘写满、
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签