- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
政法共享平台中的应用包含数据交换平台、共享资源库、综合查询系统、业务协同系统之间的关联。 数据交换平台是个数据中转站,把数据交换给各家单位和把各家单位的数据集中到共享资源库中,各家单位需要查询共享资源库中的数据利用综合查询系统来实现数据的访问,业务协同系统是通过数据交换平台的路由转发来实现业务的流转。 Dubbo技术培训 广州阳光耐特电子有限公司 陈飞 2016-9-21 阳光耐特 初识Dubbo 一 Dubbo工作原理与功能特征 二 Dubbo工作原理与功能特征 二 Dubbo快速入门案例 三 目 录 * Zookeeper注册中心安装 四 Dubbo服务治理 五 Dubbox新特性介绍 六 Dubbo之数据共享应用 七 阳光耐特 初识Dubbo 背景:随着互联网的发展,应用服务的规模不断扩大,常规的垂直服务架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 认识:dubbo是阿里巴巴提供的开源的一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。 * 阳光耐特 初识Dubbo 一 Dubbo工作原理与功能特征 二 Dubbo工作原理与功能特征 二 Dubbo快速入门案例 三 目 录 * Zookeeper注册中心安装 四 Dubbo服务治理 五 Dubbox新特性介绍 六 Dubbo之数据共享应用 七 阳光耐特 Dubbo工作原理-主体架构 * 阳光耐特 Dubbo工作原理-核心部分 * 远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。 集群容错:提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配置等集群支持。 自动发现:基于注册中心目录服务,使服务消费方能动态的查找服务提供方,使地址透明,使服务提供方可以平滑增加或减少机器。 阳光耐特 Dubbo功能特征-RPC功能 * 阳光耐特 Dubbo功能特征-健壮性 * 监控中心宕掉不影响使用,只是丢失部分采样数据 数据库宕掉后,注册中心仍能通过缓存提供服务列表查询,但不能注册新服务 注册中心对等集群,任意一台宕掉后,将自动切换到另一台 注册中心全部宕掉后,服务提供者和服务消费者仍能通过本地缓存通讯 服务提供者无状态,任意一台宕掉后,不影响使用 服务提供者全部宕掉后,服务消费者应用将无法使用,并无限次重连等待服务提供者恢复 阳光耐特 Dubbo功能特征-伸缩性 * 注册中心为对等集群,可动态增加机器部署实例,所有客户端将自动发现新的注册中心 服务提供者无状态,可动态增加机器部署实例,注册中心将推送新的服务提供者信息给消费者 阳光耐特 Dubbo功能特征-优雅关机 * Dubbo是通过JDK的ShutdownHook来完成优雅停机的,如果使用 kill -9 PID 强制关闭命令,是不会执行优雅停机的,只有通过 kill PID时才会执行 阳光耐特 初识Dubbo 一 Dubbo工作原理与功能特征 二 Dubbo工作原理与功能特征 二 Dubbo快速入门案例 三 目 录 * Zookeeper注册中心安装 四 Dubbo服务治理 五 Dubbox新特性介绍 六 Dubbo之数据共享应用 七 阳光耐特 Dubbo快速入门案例 * 快速启动 Dubbo采用全Spring配置方式,透明化接入应用,对应用没有任何API侵入,只需用Spring加载Dubbo的配置即可,Dubbo基于Spring的Schema扩展进行加载。 阳光耐特 Dubbo快速入门案例-服务提供者 * 定义服务接口 定义服务接口: 该接口需单独打包,在服务提供方和消费方共享 阳光耐特 Dubbo快速入门案例-服务提供者 * 在服务提供方实现接口 在服务提供方实现接口:(对服务消费方隐藏实现) 阳光耐特 Dubbo快速入门案例-服务提供者-声明暴露服务 * 阳光耐特 Dubbo快速入门案例-服务提供者-启动服务 * 加载Spring配置启动服务提供者 阳光耐特 Dubbo快速入门案例-服务消费者-引用远程服务 * 阳光耐特 Dubbo快速入门案例-服务消费者-调用远程服务 * 阳光耐特 初识Dubbo 一 Dubbo工作原理与功能特征 二 Dubbo工作原理与功能特征 二 Dubbo快速入门案例 三 目 录 * Zookeeper注册中心安装 四 Dubbo服务治理 五 Dubbox新特性介绍 六 Dubbo之数据共享应用 七 阳光耐特 Zookeeper注册中心安装 * 建议使用zookeeper3.4.5及以上版本注册中心。 Zookeeper是Apache Hadoop的子
文档评论(0)