| 语言 | 格式 | 评分 |
|---|---|---|
中文(简体) | .pdf | 3 |
| 摘要 | ||
文档介绍了华为云在Go语言云原生领域的实践经验,核心是定义云应用开发的“通信协议”。通过Go chassis云应用开发框架,实现可插拔、异构服务、分布式系统治理等能力。文档还展示了华为网管产品和实时音视频RTC两个案例,其中RTC基于go-chassis进行服务治理,支撑上亿注册用户。此外,文档提到了Spring Cloud的增强实践,包括利用开源、增强注册发现、路由管理和配置管理等功能。 | ||
| AI总结 | ||
华为云在Go语言云原生实践中,核心目标是定义云应用开发的“通信协议”,通过框架提升研发质量和效率。关键手段包括:
- **可插拔架构**:后端服务作为插件,支持按需在编译期引入,便于替换不同实现(如解密工具、ID生成器),适应多种交付场景和安全要求。
- **内置服务治理能力**:框架内置服务治理、安全、可观察性等功能,保障云上应用稳定,提升研发效率。
- **Go chassis框架**:作为云应用开发框架,支持异构服务对接、业务指标、优雅停机、配置治理等,可演进为轻量级云应用框架。
案例方面:
- **华为网管产品**:快速管理华为及第三方设备,开放设备配置能力。
- **实时音视频RTC**:支撑华为荣耀手机、智慧屏等终端的视频通话后台,已独立上线公有云,基于go-chassis进行服务治理,支持上亿注册用户。
此外,华为云对Spring Cloud采取“利用开源,只做扩展,不做封装”的策略,增强注册发现、路由管理(金丝雀发布、蓝绿发布)和配置管理(一键回滚、历史管理、推送轨迹)。
展望未来,Go语言在新基建中有机遇,Go chassis项目(GitHub: go-chassis/go-chassis)持续发展,旨在帮助分布式系统更易治理,提升团队效能。 | ||
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
45 页请下载阅读 -
文档评分














1.5 华为云的go语言云原生实战经验