
基于现状,华为云开发的现代DDM着重实现水平扩展,让数据自动重分布,无限扩展、全自动化,对业务影响较小,完美解决了业务发展导致原有分片达到瓶颈。规避了传统的解决方法停机迁移,应用双写,影响业务、花费较大,且数库迁移会导致分片个数无法扩展的弊病。目前华为云的DDM处于免费阶段,可供企业体验使用。
华为微服务实践之路
By华为2012实验室技术专家王磊

华为云的微服务生态系统包括底层基础设施laaS、CaaS/PaaS平台,支撑层有注册发现、集中配置、容错等选项,业务层主打聚合服务和基础服务,接入层有API网关/Edge Service等把控。在交付流水线与工程实施过程中,拥有微服务开发框架和持续支付流水线,提供端到端的工具链,最终达成工程的实践与规范。

微服务开发框架包括编程模式、运行模式、通信模式,并建立在服务契约之上。微服务架构 云计算编程模式包括:支持Spring MVC、POJO、JAXR以及异步的方式。运行模式包括:服务发现、熔断、负载均衡、集中配置、动态调用链。通信模式包括:支持REST、RPC的传输机制。服务契约则基于OpenAPI,定义服务间契约。

王磊又举了一个微服务实践应用案例,即微服务实施358模型。通过3个方向(架构与技术、团队与文化、工程与实践)、8个维度、110+项实践架构、工具实现多维度提升。最终通过端到端的交付效率和部署频率/故障恢复能力生成结果类度量指标,从局部的优化效果和度量团队/个人的效能生成过度类度量指标。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-54512-2.html
演员杨洋加油