
dubbo
文章平均质量分 94
客 人
这个作者很懒,什么都没留下…
展开
-
dubbo 配置及分析
一、配置<!-- Dubbo --><dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> <version>${dubbo.version}</version> &a转载 2018-01-31 19:01:25 · 363 阅读 · 0 评论 -
dubbo总结
一、介绍 Dubbo是一个分布式服务架构,致力于提供高性能和透明化的PRC远程服务调用方案,以及SOA服务治理方案(面向服务的架构,它将应用程序的不同服务通过这些服务之间定义良好的接口和契约联系起来),二、RPC(远程过程调用)与RMI(远程方法调用)的区别1:方法调用方式不同:RMI中是通过在客户端的stub对象作为远程接口进行远程方法的调用。每个远程方法都具有方法签...原创 2018-07-30 22:30:09 · 516 阅读 · 0 评论 -
Dubbo详细介绍与安装使用过程
1 Dubbo介绍1.1 dubbox简介随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。 此时,用于简化增删改查工作量的 数据访问框架(ORM) 是关键。垂直应用架构 当访问量逐渐增大,单一应用增加机器...转载 2018-06-27 21:44:20 · 205 阅读 · 0 评论 -
RPC与RMI的区别
转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6542811.html 一:RPC 远程过程调用 RPC(Remote Procedure Call Protocol)远程过程调用协议,通过网络从远程计算机上请求调用某种服务。 一次RPC调用的过程大概有10步: 1.执行客户端调用语句,传送参数 2.调用本地系统发送网络消息 ...转载 2018-07-09 19:53:05 · 432 阅读 · 0 评论 -
dubbo通信协议之对比
对dubbo的协议的学习,可以知道目前主流RPC通信大概是什么情况,本文参考dubbo官方文档http://dubbo.incubator.apache.org/books/dubbo-user-book/http://dubbo.incubator.apache.org/books/dubbo-admin-book/dubbo共支持如下几种通信协议:dubbo://rmi://hessian:/...转载 2018-07-09 18:24:17 · 234 阅读 · 0 评论 -
Dubbo和Spring Cloud微服务架构对比
Dubbo和Spring Cloud微服务架构对比微服务架构是互联网很热门的话题,是互联网技术发展的必然结果。它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。虽然微服务架构没有公认的技术标准和规范或者草案,但业界已经有一些很有影响力的开源微服务架构框架提供了微服务的关键思路,例如 Dubbo 和 Spring Cloud。各大互联网公司也有自研的微服务框架,...转载 2018-06-26 21:37:15 · 212 阅读 · 0 评论 -
Dubbo面试
一、面试题1Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。关于注册中心、协议支持、服务监控...转载 2018-06-26 21:28:36 · 5983 阅读 · 1 评论 -
源码分析Dubbo服务注册与发现机制RegistryDirectory)
RegistryDirectory,基于注册中心的服务发现,本文将重点探讨Dubbo是如何实现服务的自动注册与发现。从上篇文章,得知在消息消费者在创建服务调用器(Invoker)【消费者在初始时】时需要根据不同的协议,例如dubbo、registry(从注册中心获取服务提供者)来构建,其调用的方法为Protocol#refer,基于注册中心发现服务提供者的实现协议为RegistryProtocol...转载 2018-06-22 11:51:42 · 1442 阅读 · 0 评论 -
源码分析Dubbo Invoker概述----服务发现、集群、负载均衡、路由体系
Invoker,负载网络调用组件,底层依懒与网络通信,Invoker主要负责服务调用,自然与路由(比如集群)等功能息息相关,本节先从整体上把控一下Dubbo服务调用体系,服务发现、集群、负载均衡、路由机制等整个知识体系,梳理整理Dubbo Invoker整个类图如下: 主要有如下接口群 1、Invocation(调用上下文环境) 1.1 Invocation: 1)String getMethod...转载 2018-06-22 11:50:37 · 198 阅读 · 0 评论 -
源码分析Dubbo服务消费端启动流程
通过前面文章详解,我们知道Dubbo服务消费者标签dubbo:reference最终会在Spring容器中创建一个对应的ReferenceBean实例,而ReferenceBean实现了Spring生命周期接口:InitializingBean,接下来应该看一下其afterPropertiesSet方法的实现。 1、源码分析ReferenceBean#afterPropertiesSet Refe...转载 2018-06-22 11:46:45 · 371 阅读 · 0 评论 -
源码分析Dubbo服务提供者启动流程-下篇
本文继续上文Dubbo服务提供者启动流程,在上篇文章中详细梳理了从dubbo spring文件开始,Dubbo是如何加载配置文件,服务提供者dubbo:service标签服务暴露全流程,本节重点关注RegistryProtocol#export中调用doLocalExport方法,其实主要是根据各自协议,服务提供者建立网络服务器,在特定端口建立监听,监听来自消息消费端服务的请求。 Registry...转载 2018-06-22 11:45:36 · 306 阅读 · 0 评论 -
源码分析Dubbo服务提供者启动流程-上篇
本节将详细分析Dubbo服务提供者的启动流程,请带着如下几个疑问进行本节的阅读,因为这几个问题将是接下来几篇文章分析的重点内容。 1、什么时候建立与注册中心的连接。 2、服务提供者什么时候向注册中心注册服务。 3、服务提供者与注册中心的心跳机制。 从上文中我们得知,服务提供者启动的核心入口为ServiceBean,本节将从源码级别详细剖析ServcieBean的实现原理,即Dubbo服务提供者的启...转载 2018-06-22 11:43:21 · 338 阅读 · 0 评论 -
源码分析Dubbo前置篇-寻找注册中心、服务提供者、服务消费者功能入口
本节主要阐述如下两个问题: 1、Dubbo自定义标签实现。 2、dubbo通过Spring加载配置文件后,是如何触发注册中心、服务提供者、服务消费者按照Dubbo的设计执行相关的功能。 所谓的执行相关功能如下: 1)注册中心启动,监听消息提供者的注册服务、接收消息消费者的服务订阅(服务注册与发现机制)。 2)服务提供者向注册中心注册服务。 3)服务消费者向注册中心订阅服务。接下来从使用dubbo的...转载 2018-06-22 11:41:56 · 1838 阅读 · 0 评论 -
Dubbo入门
Dubbo背景和简介Dubbo开始于电商系统,因此在这里先从电商系统的演变讲起。单一应用框架(ORM) 当网站流量很小时,只需一个应用,将所有功能如下单支付等都部署在一起,以减少部署节点和成本。 缺点:单一的系统架构,使得在开发过程中,占用的资源越来越多,而且随着流量的增加越来越难以维护 垂直应用框架(MVC) 垂直应用架构解决了单一应用架构所面临的扩容问题,流量能够分散到各个子系统当中,且系统的...转载 2018-03-10 18:25:14 · 234 阅读 · 0 评论 -
云计算
一、云计算总纲二、下面是章节部分目录: 2.1 JAVA基础: 2.2 Linux基础 2.3SQL优化 2.4Hadoop 2.0大数据 2.5SPARK+STORM+FLUME 2.6PYTHON 2.7统计学基础 2.8矩阵基础...原创 2019-05-29 21:10:33 · 1020 阅读 · 0 评论