从Windows上转过来,一直没找到一个和IDM一样优秀的下载软件,直到遇见「aria2」。 什么是aria2 aria2官网介绍: aria2 is a lightweight multi-protocol &…
分类:Rpc
dubbo笔记(一)— 背景及简介
在阿里内部,通用的RPC框架是HSF,现在的业务更多的是部署在集团外的环境,新做的项目都是不再用集团内部的HSF,而是采用另一个开源的阿里RPC框架-dubbo,趁此机会好好学习dubbo。 1、什么是RP…
RPC框架 之一 最简RPC
最近两月计划学习研究下RPC框架。本学习会以Dubbo和Motan为参考,先从RPC原理和一个简单的例子入手。 一、 RPC原理 1. 服务消费方本地调用服务提供方的例子 package com.medici.loren…
RPC理解
阿里的Dubbo是一个被国内很多互联网公司广泛使用的开源 分布式 服务框架 同样的在服务器端写个简单的返回字符串函数, RPC与REST性能比较 使用thrift socket请求一万次 时间是: thrift 1000…
关于Netty的疑问
1.Netty 是什么? Netty 是一个基于 JAVA NIO 类库的异步通信框架,它的架构特点是:异步非阻塞、基于事件驱动、高性能、高可靠性和高可定制性。 2.使用 Netty 能够做什么? 开发异步、非阻塞的 T…
2019-02-20 分布式服务框架原理与实践
目录 编辑 第1章应用架构演进1 1.1传统垂直应用架构2 1.1.1垂直应用架构介绍2 1.1.2垂直应用架构面临的挑战4 1.2RPC架构6 1.2.1RPC框架原理6 1.2.2最简单的RPC框架实现8 1.2.3…
Thrift RPC详解(转载)
转自:http://blog.csdn.net/kesonyk/article/details/50924489 案例:https://github.com/lebron374/thriftDemo RPC, 远程过程调…
RPC client OOM - RPC client 内存泄露
原因简述 公司的rpc框架是内部开发并维护的 RPC server timeout时不回复机制使得client端大量请求对象一直存活而不被销毁(内存泄露),造成client端内存耗尽 现象及分析过程 7.25(周四)晚某…
RPC框架Pigeon简析(三)-- 客户端进行服务请求
我们姑且称服务请求的发起者为客户端,那么客户端为了发出请求, 首先需要获取该服务对象,通过ServiceFactory类中的getService方法可以获取某个服务对象。其中该方法需要传入一个invokerconfig的…
详解RPC远程调用和消息队列MQ的区别
PC(Remote Procedure Call)远程过程调用,主要解决远程通信间的问题,不需要了解底层网络的通信机制。 RPC框架 知名度较高的有Thrift(FB的)、dubbo(阿里的)。 RPC的一般需要经历4个…
nacos初探--作为配置中心
什么是nacos Nacos 支持基于 DNS 和基于 RPC 的服务发现(可以作为springcloud的注册中心)、动态配置服务(可以做配置中心)、动态 DNS 服务。 官方介绍是这样的: Nacos 致力于帮助您发…
rpc系列4-处理超时场景.及提供hook
问题:客户端发起远程调用,如果服务端长时间不返回怎么办? 这就涉及到一个调用超时的问题,平时我们应用中很多场景都会规定超时时间,比如:sql查询超时,http请求超时等。那么如果服务端方法执行的时间超过规定的timeou…