ImageVerifierCode 换一换
格式:PDF , 页数:20 ,大小:3.70MB ,
资源ID:3259509      下载积分:10 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenkunet.com/d-3259509.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(04 华为微服务架构转型实践之路.pdf)为本站会员(peixunshi)主动上传,文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文库网(发送邮件至13560552955@163.com或直接QQ联系客服),我们立即给予删除!

04 华为微服务架构转型实践之路.pdf

1、 华为微服务架构转型实践之路 您在用微服务吗?您在用微服务吗? 为什么要用微服务?为什么要用微服务? 微服务带来新的挑战微服务带来新的挑战 挑战1:如何基于微服务框架 高效开发和上线? 挑战2:在不可预期的流量下 如何保证业务高可靠运行? 挑战3:在复杂的微服务系统中 如何实现问题快速定位与恢复? 挑战4:传统架构下的遗留系统如 何向微服务架构低成本迁移? 微服务化后 为企业应用微服务化提供一站式解决方案为企业应用微服务化提供一站式解决方案 微服务开发框架:打包了微服务注册、发现、通信和治 理等基础能力,开箱即用 微服务治理中心:提供微服务负载均衡、限流、降级、 熔断、容错等治理能力 微服务安

2、全管控:提供认证鉴权、黑白名单等能力保障 微服务访问安全 微服务灰度发布:支持使用接口任意参数(例如用户群 组、用户类别、用户所属区域等等)定义微服务灰度发布规则 分布式事务管理:提供最终一致性(TCC)和强一致性 (WSAT)事务管理框架 非侵入式微服务接入:提供ServiceMesh服务,可实现 非侵入式接入已有微服务 统一配置中心:支持微服务配置项的发布、变更和通知 微服务仪表盘:提供微服务实例和接口级吞吐量、时延 和成功率的实时监控仪表盘 工具 自动测 试工具 代码自 动生成 本地远 程调试 微服务 流水线 契约开 发工具 文档自 动生成 微服务管理 OpenAPI(Restful)

3、注册中心配置中心治理中心 安全管控服务监控事务管理 Java微服务 Java SDK Go微服务 Go SDK 遗留应用 或其他语言微服务 ServiceMesh Spring微服务 新建微服务已有应用接入开源兼容 多元化运行时插件 (支持多语言、多协议、多事务一致性框架) 微服务开发微服务开发之之搭环境搭环境 Before 创建Eclipse工程手工导入依赖包编写构建脚步编写部署脚步编写业务框架代码编写测试框架代码 创建微服务工程Eclipse导入微服务工程开始业务编码 开始业务编码 Now 基于华为微服务引擎基于华为微服务引擎 一键式创建微服务开发环境一键式创建微服务开发环境 微服务开发微

4、服务开发之之业务开发业务开发 负载均衡 注册发现 调用通信 限流降级 熔断容错 Before 开发人员需要关注一切分布式编码细节 Now 开箱即用,只需关注业务 基于华为基于华为CSE-SDK 微服务上线微服务上线之之灰度发布灰度发布 新特性上线前 微服务应用V1.0 微服务应用V1.0 微服务应用V1.0 新特性上线中 微服务应用V1.1 微服务应用V1.0 微服务应用V1.0 新特性上线后 微服务应用V1.1 微服务应用V1.1 微服务应用V1.1 华北用户 华南用户 华北用户 华南用户 华北用户 华南用户 微服务治理微服务治理之之负载均衡负载均衡 Before 传统负载能力需依赖防火墙或

5、Nginx 配置复杂,学习成本高 Now 自带负载功能 开发人员只需选择负载策略 如轮询、随机、会话粘滞 App Instance1 App Instance2 App Instance3 ms_a_1 ms_a_2 ms_b_1 ms_edge ms_b_2 ms_x_2 ms_x_1 基于华为基于华为CSE 微服务治理微服务治理之之限流降级限流降级 消费者生产者 降 级 消费者生产者 限 流 限流: 在流量高峰时,可根据消费者优先级 适当调整流量限制,保护生产者保护生产者不被 流量击垮。 降级: 在生产者出现故障时,消费者可主动 断开与生产者的连接,以保护消费者保护消费者 避免故障传染,能

6、正常对外提供服务。 微服务治理微服务治理之之熔断容错熔断容错 消费者 生产者A 生产者B 生产者X X 消费者 生产者实例1 生产者实例2 生产者实例3 try1 try2 try3 微服务治理微服务治理之之能力汇总能力汇总 CSE微服务引擎微服务引擎 DevOps人员 消费者消费者 负载均衡负载均衡 服务降级服务降级 服务容错服务容错 灰度发布灰度发布 服务限流服务限流 服务熔断服务熔断 安全认证安全认证 服务发现服务发现 生产者生产者 负载均衡负载均衡 服务降级服务降级 服务容错服务容错 灰度发布灰度发布 服务限流服务限流 服务熔断服务熔断 安全认证安全认证 服务发现服务发现 微服务开放性

7、微服务开放性之之多语言多语言 CSE微服务引擎微服务引擎 DevOps人员 CSE Mesher .NET微服务微服务 微服务微服务 JAVA-SDK 微服务微服务 Go-SDK Node.js微服务微服务 PHP微服务微服务 其他语言其他语言 微服务微服务 微服务开放性微服务开放性之之多框架多框架 CSE微服务引擎微服务引擎 DevOps人员 CSE Mesher Dubbo框架框架 微服务微服务 微服务微服务 ServiceComb 微服务微服务 SpringCloud 其他框架其他框架 微服务微服务 华为云开源微服务框架华为云开源微服务框架ServiceCombServiceComb全票

8、通过进全票通过进 入入ApacheApache孵化器孵化器 帮助文思海辉实现楼宇设施管理系统快速微服务化 基于RFID技术的楼宇设施管理 遇到的问题 性能瓶颈 稳定性差 复杂度高 不易扩展 单体应用,功能耦合 新增功能影响现有业务,升级业务中断 业务增长对性能要求高,增加机器不能 解决问题 一个业务问题影响整个系统,风险高 基于微服务引擎Mesher功能将PHP应用接入微服务治理 Mesher 工作流服务 Mesher 故障处理服务 Mesher 资产管理服务 Mesher 物料管理服务 Mesher 统计报表服务 微服务注册中心 灵活扩展 应用零改造 微服务化 快速迭代,加 快上线速度 非侵入式接入微服务 PHP应用接入微服务治理 “更新就停机”变为 “随时更新维护” 弹性伸缩,成本可控 提升整体性能 微服务引擎 CSE THANK YOU

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报