#RPC

浅谈RPC框架

RPC(RemotePromoteCall):一种进程间通信方式。允许像调用本地服务一样调用远程服务。RPC框架的主要目标就是让远程服务调用更简单、透明。RPC框架负责屏蔽底层的传输方式(TCP或者UDP)、序列化方式(XML/JSON/二进制)和通信细节。开发人员在使用的时候只需要了解谁在什么位置提供了什么样的远程服...
代码星球 ·2020-05-03

自己动手实现RPC服务调用框架

转自:http://www.cnblogs.com/rjzheng/p/8971629.html#3977269担心后面忘了,先转了,后面借鉴实现一下RPC----------------------------------------------------------------------------------...

浅谈RPC调用

   RPC英文全称remoteprocedurecall翻译成中文的意思就是远程过程调用。RPC的出现其实主要是为了解决分布式系统间的通信透明性的问题。   那什么是分布式系统的通信透明性问题?这个问题就是指分布式系统间的相互调用其实是基本进程间的显式消息交...
代码星球 ·2020-04-15

RPC入门总结(一)RPC定义和原理

转载:深入浅出RPC-浅出篇转载:RPC框架与Dubbo完整使用转载:深入浅出RPC-深入篇转载:远程调用服务(RPC)和消息队列(MessageQueue)对比及其适用/不适用场合分析RPC(RemoteProcedureCallProtocol)——远程过程调用协议,它是一种通过网络从远程计...

RabbitMQ学习之基于spring-rabbitmq的RPC远程调用

http://blog.csdn.net/zhu_tianwei/article/details/40920985spring-rabbitmq中实现远程接口调用,主要在com.rabbitmq.spring.remoting下几个类:发布服务端(Server):RabbitInvokerServiceExporter...

(转) RabbitMQ学习之远程过程调用(RPC)(java)

http://blog.csdn.net/zhu_tianwei/article/details/40887885在一般使用RabbitMQ做RPC很容易。客户端发送一个请求消息然后服务器回复一个响应消息。为了收到一个响应,我们需要发送一个'回调'的请求的队列地址。我们可以使用默认队列(在Java客户端除外)。AMQP...

Apache Hadoop RPC Authentication 安全绕过漏洞

漏洞名称:ApacheHadoopRPCAuthentication安全绕过漏洞CNNVD编号:CNNVD-201308-425发布时间:2013-08-28更新时间:2013-08-28危害等级:  漏洞类型:权限许可和访问控制威胁类型:远程CVE编号:CVE-2013-2192漏洞来源:Kyle...

Apache HBase RPC身份验证中间人安全措施绕过漏洞(CVE-2013-2193)

漏洞版本:ApacheGroupHBase0.94.xApacheGroupHBase0.92.x漏洞描述:BUGTRAQID:61981CVE(CAN)ID:CVE-2013-2193HBase是一个分布式、版本化、构建在ApacheHadoop和ApacheZooKeeper上的列数据库HBase0.92.x、0....

WordPress 3.8.1 /xmlrpc.php拒绝服务漏洞

漏洞版本:WordPress3.8.1漏洞描述:WordPress是一款内容管理系统。WordPress3.8.1/xmlrpc.php文件有ping其他主机的功能,通过这个功能可以请求多个站点,DDOS攻击别的网站。<*参考http://blog.sucuri.net/2014/03/more-than-162...

分布式RPC框架性能大比拼

  https://github.com/grpc/grpchttp://colobu.com/2016/09/05/benchmarks-of-popular-rpc-frameworks/https://www.zhihu.com/question/30027669...

rpc框架之 thrift连接池实现

接前一篇rpc框架之HA/负载均衡构架设计继续,写了一个简单的thrift连接池:先做点准备工作:packageyjmyzz;publicclassServerInfo{publicStringgetHost(){returnhost;}publicvoidsetHost(Stringhost){this.host=h...

rpc框架之HA/负载均衡构架设计

thrift、avro、grpc之类的rpc框架默认都没有提供负载均衡的实现,生产环境中如果server只有一台,显然不靠谱,于是有了下面的设计,这其实是前一阵跟北京一个朋友在qq群里交流的结果,分享一下:主要思路:1、rpcserver端以多实例方式运行(多端口或多机部署均可),启动时每个实例向zk集群以临时节点方式...
代码星球 ·2020-04-06

rpc框架之gRPC 学习

grpc是google在github于2015年开源的一款RPC框架,虽然protobuf很早google就开源了,但是google一直没推出正式的开源框架,导致github上基于protobuf的rpc五花八门,国内比较著名的有百度的sofa-pbrpc,但是遗憾的是soft-pbrpc没有对应的java实现版本。r...
代码星球 ·2020-04-06

rpc框架之 avro 学习 2

同一类框架,后出现的总会吸收之前框架的优点,然后加以改进,avro在序列化方面相对thrift就是一个很好的例子。借用ApacheAvro与Thrift比较一文中的几张图来说明一下,avro在序列化方面的改进:1、无需强制生成目标语言代码avro提供了二种使用方式,一种称之为Sepcific方式,这跟thrift基本一...
代码星球 ·2020-04-06

rpc框架之avro 学习 1

avro是hadoop的一个子项目,提供的功能与thrift、ProtocolBuffer类似,都支持二进制高效序列化,也自带RPC机制,但是avro使用起来更简单,无需象thrift那样生成目标语言源代码,目前支持的语言有java、c#、php、c++等(详情见:https://cwiki.apache.org/co...
代码星球 ·2020-04-06
首页上一页...89101112下一页尾页