最新文章列表

rpc

https://github.com/weibocom/motan/wiki/zh_overview http://www.cnblogs.com/codingexperience/p/5930752.html
Flint0006 评论(0) 有269人浏览 2017-07-25 15:51

动态代理在RPC框架中的性能对比

       这几天打算自己写一个RPC框架,参考了阿里的dubbo,微博的motan等框架的设计。在选择代理技术时,dubbo有两种方案,一个是jdk的动态代理,一个JAVAASSIST的字节码生成技术,在dubbo作者梁飞的博客《动态代理方案性能对比》http://javatar.iteye.com/blog/814426中,因为作者在编写服务框架需要用动态代理生成客户端接口的stub,进行 ...
xiangshouxiyang 评论(1) 有4367人浏览 2017-06-04 00:34

java利用spring框架编写RPC远程过程调用服务的教程

RPC,即 Remote Procedure Call(远程过程调用),说得通俗一点就是:调用远程计算机上的服务,就像调用本地服务一样。 RPC 可基于 HTTP 或 TCP 协议,Web Service 就是基于 HTTP 协议的 RPC,它具有良好的跨平台性,但其性能却不如基于 TCP 协议的 RPC。会两方面会直接影响 RPC 的性能,一是传输方式,二是序列化。 众所周知,TCP 是传输 ...
dwj147258 评论(0) 有1428人浏览 2017-03-10 16:50

hadoop源码解析之RPC分析

前言 准备工作 定义接口 实现接口 启动一个server 构建一个client的代理 执行相应的方法。 Server底层实现 内部类介绍 Call Connection。 Handler Listener Reader Responder Server的启动
zhangjun5965 评论(0) 有1424人浏览 2017-03-06 11:52

RPC详解

RPC是远程调用过程的简写,是一个协议,处于网络通信协议的第五层:会话层,其下就是TCP/IP协议,在建立在其基础上的通信会话协议。RPC定义了交互的模式,而应用程序使用这些模式,来访问其他服务器的方法,并不需要关系具体的网络上的细节。             一、RPC基础知识           1.RPC模式        RPC采用C/S模式,客户端发送请求,服务端响应。   ...
RPC 
lixuguang 评论(0) 有61人浏览 2017-02-12 18:32

Web Service实践之REST vs RPC

        本博客所有内容采用Creative Commons Licenses许可使用. 引用本内容时,请保留朱涛,出处,并且 非商业。 一.摘要         Web Service 已经不再新鲜, 而随后的 SOA, Cloud Computing 也不断出现, 直到百度也提出了自己的 框计算, 我们尚且不管这些时髦的名词背后所蕴藏的实际的技术创新有多少, 但是他们终究是逃不出一 ...
bijian1013 评论(0) 有1518人浏览 2017-02-06 19:41

深入浅出 RPC - 深入篇

        《深入篇》我们主要围绕 RPC 的功能目标和实现考量去展开,一个基本的 RPC 框架应该提供什么功能,满足什么要求以及如何去实现它? 一.RPC功能目标         RPC 的主要功能目标是让构建分布式计算(应用)更容易,在提供强大的远程调用能力时不损失本地调用的语义简洁性。为实现该目标,RPC 框架需提供一种透明调用机制让使用者不必显式的区分本地调用和远程调用,在前文《 ...
bijian1013 评论(0) 有1433人浏览 2017-02-05 18:46

Apache RPC调用实例

一.工程结构 二.工程代码 Server.java package com.bijian.study; import org.apache.xmlrpc.server.PropertyHandlerMapping; import org.apache.xmlrpc.server.XmlRpcServer; import org.apache.xmlrpc.server.Xml ...
bijian1013 评论(0) 有1382人浏览 2017-02-05 18:42

深入浅出 RPC - 浅出篇

        近几年的项目中,服务化和微服务化渐渐成为中大型分布式系统架构的主流方式,而 RPC 在其中扮演着关键的作用。在平时的日常开发中我们 ...
bijian1013 评论(0) 有869人浏览 2017-02-05 18:42

dubbo源码研究之rpc模块

   dubbo作为一个服务化框架,rpc模块是dubbo整个框架的核心部分。    我们来通过dubbo来了解rpc调用的本质。      dubbo的rpc模块以Invocation和Result为中心,扩展接口为Protocol、Invoker和Exporter。Protocol是服务域,它是Invoker暴露和引用的主功能入口,它负责Invoker的生命周期管理。Invoker是实体域, ...
LoveLZY 评论(0) 有2552人浏览 2017-01-12 12:34

RPC实现小结

关于RPC的实现有很多种,在知乎上看到了一个朋友的总结感觉很全面(没有一一求证),记录下来,以备查看研究。知乎帖子地址:https://www.zhihu.com/question/25536695   作者:马秉尧链接:https://www.zhihu.com/question/25536695/answer/109977506来源:知乎著作权归作者所有,转载请联系作者获得授权。RPC(远 ...
RPC 
hongtanke 评论(0) 有593人浏览 2016-12-23 14:53

Apache Avro RPC简单示例

一.简介 Apache Avro 是一个序列化系统,提供如下功能:   1.丰富的数据结构   2.压缩的、快速的、二进制数据格式   3.存储持久化数据的容器文件   4.RPC功能   5.可以简单实现与动态语言的集成 特点: Avro在数据读写过程中都利用基于JSON格式的Schemas,因而不用在序列化时对每个数据都要加一个类型等头部信息,从而使序列化保持快而小。并且因为数据加上对应的sch ...
fengyilin 评论(0) 有1372人浏览 2016-12-16 16:43

RPC框架简析--Pigeon

之前工作中一直在使用Pigeon,目前也有点时间,准备对其细节做一些研究,所以就写了一些东西,碰巧最近发现简书不错,也就写在了简书上,这里发表一个传送门。 http://www.jianshu.com/p/9521f10c051b
星爸爸的小窗 评论(0) 有1819人浏览 2016-10-25 14:20

rpc是什么?php中流行的rpc框架有哪些。

转载自: https://www.zybuluo.com/phper/note/76641 什么是rpc框架 先回答第一个问题:什么是RPC框架? 如果用一句话概括RPC就是:远程调用框架(Remote Procedure Call) 那什么是远程调用? 通常我们调用一个php中的方法,比如这样一个函数方法:
rpc 
hongtoushizi 评论(0) 有542人浏览 2016-10-20 13:32

rabbitmq实现高吞吐量的rpc调用

rabbitmq实现rpc调用基本思路: 客户端(client):客户端发起rpc调用,这当成一个消息,发送到rabbitmq服务器。这个消息会携带两个特殊(额外)的信息,一个是调用序号,一个是回调队列名称。调用序号需要服务端原样返回,而回调队列名称是用于服务端将结果放入这个队列中,以便客户端取回结果。 服务端(service):服务端接收到了一个rpc调用后,执行调用代码,将结果返回到指定的回调队 ...
我的网络世界 评论(0) 有9302人浏览 2016-10-09 16:21

Spark RPC

http://shiyanjun.cn/archives/1536.html
RPC 
dannyhz 评论(0) 有322人浏览 2016-10-09 12:00

rpc学习

源码地址:https://github.com/feijian8/rpc   1、rpc-registry a、提供服务注册服务接口 ServiceRegistry提供了zookeeper中服务的注册服务,通过创建ZkClient对象,注册需要的服务目录和创建临时的服务的属性ip+port,数据结构如下: /** * zk中数据的实例: * [zk: localhost:2181( ...
feijian8 评论(0) 有573人浏览 2016-09-23 15:53

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics