书签 分享 收藏 举报 版权申诉 / 29
上传文档赚钱

类型Dubbo基础培训(共29张).pptx

  • 上传人(卖家):三亚风情
  • 文档编号:3188747
  • 上传时间:2022-07-30
  • 格式:PPTX
  • 页数:29
  • 大小:876.36KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《Dubbo基础培训(共29张).pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    Dubbo 基础 培训 29
    资源描述:

    1、功能介绍简要介绍 基本功能 高级功能 最佳实践 分布式服务框架 高性能和透明化的远程服务调用方案 服务治理方案 可以选择协议可选用多种序列化方式本地服务 远程服务 透明化的远程方法调用 就像调用本地方法一样调用远程方法 只需简单配置,没有任何侵入。软负载均衡及容错机制 可在内网替代F5等硬件负载均衡器 服务自动注册与发现 不再需要写死服务提供方地址,注册中心基于接口名查询服务提供者的地址,并且能够平滑添加或删除服务提供者 配置 配置继承 可配置可编程 服务匹配 服务分组、多版本 指定调用 只订阅 多协议 不同服务不同协议 同一服务多协议 本地服务调用 集群&容错 集群原理 容错规则 优雅停机

    2、实际使用中发现,服务提供者比消费者更清楚一个方法的执行时间,是否允许重试等信息,所以增加允许服务提供者为消费者设置缺省值,并采用继承风格:dubbo:/10.20.130.230:20880/xxxService?timeout=3000&retries=0 服务提供者配置参考值 dubbo:/10.20.130.230:20880/xxxService?timeout=4000&retries=1 注册中心可在服务治理过程中修改配置值,如果不修改使用Provider设置的值 dubbo:/10.20.130.230:20880/xxxService?timeout=5000&retries=

    3、2 服务消费者如果出现网络慢等特殊情况,可再修改配置值,如果不修改使用前面设置的值 服务实现 =();当前应用配置 =();();连接注册中心配置 =();(10.20.130.230:9090);();();服务提供者协议配置 =();();(12345);(200);服务提供者暴露服务配置 =();();();多个注册中心可以用()();多个提供者可以用()();();(1.0.0);();触发服务注册 编程配置:配置:配置:当前应用配置 =();();连接注册中心配置 =();(10.20.130.230:9090);();();服务消费者缺省值配置 =();(5000);(2);引用远

    4、程服务 =();();();多个注册中心可以用()();();(1.0.0);=();获取远程代理 编程配置:配置:配置:当一个接口有多种实现时,可以用区分 服务提供者 服务消费者 服务提供者 服务消费者 当一个接口实现,出现不兼容升级时,可以用版本号过渡,版本号不同的服务相互间不引用 点对点直连/指定调用需求(开发/测试环境)方式一 配置 方式二 D参数方式 :20890 方式三 映射文件方式 :20890 共用注册中心,开发人员机器上的服务提供者被误调,影响其他开发人员(开发、测试环境)随机,按权重设置随机概率(推荐使用)在一个截面上碰撞的概率高,重试时,可能出现瞬间压力不均可用于生产环境

    5、 轮循,按公约后的权重设置轮循比率存在慢的机器累积请求问题,极端情况可能产生雪崩可用于生产环境 最少活跃调用数,相同活跃数的随机,活跃数指调用前后计数差,使慢的机器收到更少请求不支持权重,在容量规划时,不能通过权重把压力导向一台机器压测容量可用于生产环境 一致性,相同参数的请求总是发到同一提供者,当某一台提供者挂时,原本发往该提供者的请求,基于虚拟节点,平摊到其它提供者,不会引起剧烈变动压力分摊不均可用于生产环境 失败自动切换,当出现失败,重试其它服务器,通常用于读操作(推荐使用)重试会带来更长延迟可用于生产环境 快速失败,只发起一次调用,失败立即报错,通常用于非幂等性的写操作如果有机器正在重

    6、启,可能会出现调用失败可用于生产环境 失败安全,出现异常时,直接忽略,通常用于写入审计日志等操作调用信息丢失可用于生产环境 失败自动恢复,后台记录失败请求,定时重发,通常用于消息通知操作不可靠,重启丢失可用于生产环境 并行调用多个服务器,只要一个成功即返回,通常用于实时性要求较高的读操作需要浪费更多服务资源可用于生产环境 广播调用所有提供者,逐个调用,任意一台报错则报错,通常用于更新提供方本地状态速度慢,任意一台报错则报错可用于生产环境 性能较好,多语言支持(推荐使用)的各版本兼容性不好,可能和应用使用的冲突,内嵌了3.2.1的源码可用于生产环境 通过不传送的类元信息,在大量传输时,性能较好当

    7、参数对象增加字段时,需外部文件声明试用 纯文本,可跨语言解析,缺省采用解析性能较差试用 原生支持性能较差可用于生产环境 数据序列化格式协议采用复用单一长连接,并使用线程池并发处理请求,减少握手和加大并发效率,性能较好(推荐使用)在大文件传输时,单一连接会成为瓶颈可用于生产环境协议可与原生互操作,基于协议偶尔会连接失败,需重建可用于生产环境协议可与原生互操作,基于协议需支持,短连接的开销大可用于生产环境 传输数据协议不同服务不同协议 比如:不同服务在性能上适用不同协议进行传输,比如大数据用短连接协议,小数据大并发用长连接协议 不同服务不同协议 比如:不同服务在性能上适用不同协议进行传输,比如大数据用短连接协议,小数据大并发用长连接协议。调用 同一个内部的服务调用采用短路的方式 先本地服务化,再做物理远程调用 是通过的来完成优雅停机的,所以如果用户使用-9 等强制关闭指令,是不会执行优雅停机的,只有通过 时,才会执行 并发控制&显式回调 隐式传参 C:20880 10 ()100 使用场景:注册中心 缓存信息更新 隐式传参,比如:验权扩展点需要携带一些用户凭证信息 (“,“);();:并发数限制 :并发数上限 :的连接数 :的连接上限#短连接是连接上限,长连接则是启用的连接数 :调用并发数最小的(从端并发)调节间并发 Dubbo接口日志的方案http:/

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:Dubbo基础培训(共29张).pptx
    链接地址:https://www.163wenku.com/p-3188747.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库