RPC框架
文章平均质量分 78
panda-star
时常进步,每次进步一步
展开
-
RPC远程过程调用
RPC是指远程过程调用,通俗地讲,就是本地通过网络连接调用远程的方法,(与之相对应的,就是我们常用的本地调用,即在本地直接调用方法)。简单地说,一次RPC调用涉及client、clientProxy、serverProxy、server这四个点,具体步骤如下:1、client发起方法调用(理论上不关心是本地调用还是远程调用),调用clientProxy的方法;2、clien原创 2017-05-28 10:59:02 · 442 阅读 · 0 评论 -
dubbo与spring整合
一、dubbo简介dubbo是阿里巴巴于2011年开源的分布式RPC服务框架,采用java编写。二、dubbo角色dubbo框架从角色分,有以下几种:1、provider,服务的提供方;2、consumer,服务的消费方;3、registey,服务注册与订阅的注册中心;4、monitor,统计服务调用次数和调用时间的监控中心;5、container,服务运行的容器;原创 2017-07-27 16:49:09 · 2102 阅读 · 0 评论 -
hessian(一)--基本使用
一、hessian简介hessian是RPC框架的一种,即可远程调用方法,采用二进制序列化,使用http协议进行传输。由于hessian是使用http协议传输,通常hessian服务是采用web项目的方式进行开发的。二、hessian服务端开发步骤1、添加maven依赖 com.caucho hessian 4.0.72、创建服务,即是接口原创 2017-10-18 21:30:11 · 557 阅读 · 0 评论 -
hessian(二)--与spring整合
一、简介这里我们介绍hessian与spring的整合,包含服务端和客户端二、服务端开发步骤1、添加maven依赖 com.caucho hessian 4.0.7 org.springframework spring-webmvc 3.2.9.RELEASE2、添加服务接口和相应实现类public inte原创 2017-10-21 14:15:39 · 265 阅读 · 0 评论 -
thrift文件定义和生成接口方式
一、简介thrfit是跨语言的rpc框架,这里介绍thrift文件的定义(各种数据类型)和生成接口方式。二、thrift数据类型和结构thrift数据类型和结构,官网地址:http://thrift.apache.org/docs/types1、基本类型这里直接引用官网上的定义,很好理解bool: A boolean value (true or false)byte: An 8-bit...原创 2019-03-23 16:58:58 · 8190 阅读 · 0 评论