博客专栏  >  编程语言   >  Dubbo及RPC入门学习

Dubbo及RPC入门学习

RPC相关知识的学习、Dubbo相关知识的学习

关注
11 已关注
16篇博文
  • Dubbo入门学习--动态代码编译器Compiler

    在之前一篇博客中Dubbo入门学习--SPI实现@SPI和@Adaptive,我们已经了解到Dubbo通过生成动态代码来实现动态代理的,Dubbo提供了动态代码编译器接口Compiler。Compil...

    2017-08-25 19:05
    212
  • Dubbo入门学习--SPI实现@SPI和@Adaptive

    上一篇博客 Dubbo入门学习--Dubbo服务提供接口SPI机制我们已经简单介绍了Dubbo的SPI机制,这篇博客来剖析一下Dubbo是如何使用SPI机制的,在接口中使用@SPI("值")使用默认的...

    2017-08-23 22:21
    182
  • Dubbo入门学习--Dubbo服务提供接口SPI机制

    Dubbo采用微内核+插件体系,使得设计优雅,扩展性强。那所谓的微内核+插件体系是如何实现的呢!大家是否熟悉spi(service providerinterface)机制,即我们定义了服务接口标准,...

    2017-08-23 22:20
    191
  • Dubbo入门学习--Dubbo总体架构的设计介绍

    背景:随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 单一应用架构当网站流量很小时,只需一个应...

    2017-08-23 22:19
    178
  • Dubbo入门学习--Dubbo简单示例

    1、Zookeeper安装 从Zookeeper官网下载,进入到bin目录下,在cms中执行zkServer就可以运行Zookeeper了。2、API接口创建一个接口jar,此接口在服务提供者和服务消...

    2017-05-03 21:07
    335
  • Dubbo入门学习--协议及注册中心

    一、配置dubbo多协议模式1、默认协议 Dubbo缺省协议采用单一长连接和NIO异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况。Dubbo缺省协议不适合传...

    2017-05-03 20:51
    387
  • 简单RPC实现之Netty实现

    所谓RPC就是远程方法调用(Remote  Process Call ),简单的来说就是通过MQ,TCP,HTTP或者自己写的网络协议来传输我要调用对方的什么接口,对方处理之后再把结果返回给我.就这么...

    2016-10-31 09:52
    3588
  • 简单RPC之Socket实现

    最近看到Dubbo大神写得使用Socket实现的简单的RPC调用,对RPC的理解更简单了,然后根据大神的代码自己也重构了一下。RPC Server端代码,主要是使用ServerSocket获得rpc调...

    2016-10-28 10:54
    1488
  • Hessian源码分析--HessianSkeleton

    HessianSkeleton是Hessian的服务端的核心,简单总结来说:HessianSkeleton根据客户端请求的链接,获取到需要执行的接口及实现类,对客户端发送过来的二进制数据进行反序列化,...

    2016-10-12 19:34
    637
  • Hessian源码分析--HessianServlet

    Hessian可以通过Servlet来对外暴露服务,HessianServlet继承于HttpServlet,但这仅仅是一个外壳,使用web服务器来提供对外的Http请求,在web.xml中我们会进行...

    2016-10-12 18:52
    1027
  • Hessian源码分析--HessianProxy

    在上一篇博客 Hessian源码分析--HessianProxyFactory 中我们了解到,客户端获得的对象其实是HessianProxy生成的目标对象,当调用目标对象的方法时,会调用Hessia...

    2016-10-12 17:01
    687
  • Hessian源码分析--HessianProxyFactory

    HessianProxyFactory是HessianProxy的工厂类,其通过HessianProxy来生成代理类。 如下面代码: HessianProxyFactory factory = new...

    2016-10-12 15:40
    1709
  • Hessian源码分析--总体架构

    Hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能。 相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用的是二进制协...

    2016-10-12 14:36
    736
  • Hessian探究(一)Hessian与springMVC结合

    上一篇博客Hessian探究(一)Hessian入门示例我们初步简单的介绍了一下Hessian的使用入门示例,我们是通过Servlet来暴露Hessian的对外服务的,接下来我们介绍一下通过Sprin...

    2016-10-12 13:51
    852
  • Hessian探究(一)Hessian与Spring结合

    上一篇博客Hessian探究(一)Hessian入门示例我们初步简单的介绍了一下Hessian的使用入门示例,由于Spring现在使用的实在是太广泛了,接下来我们介绍一下Hessian和Spring一...

    2016-10-12 13:41
    1026
  • Hessian探究(一)Hessian入门示例

    一、hessian的maven信息: [html] view plain copy  print? dependency>       groupId>com.cauchogro...

    2016-10-12 13:20
    1129
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部