最近有些时间对我曾经用过的RPC框架做一个回顾,所以顺便写了些东西,也算是一个记忆吧。 这里以我曾经用过的pigeon为例,目前该框架是开源的,所以也比较方便我去分析,主要是没有版权问题:)。 该框架主要分为以下几个部分…
标签:框架
kite框架学习笔记 2018-07-19
参考素材 - 从零开始Kite框架搭建使用 - kite框架入门 http://golang.byted.org/ kite介绍 kite框架是一个基于thrift的RPC框架,基于微服务的架构设计,继承了微服务架构具备…
一个基于Netty和Spring实现的Rpc框架
作者: 一字马胡 转载标志 【2017-11-03】 更新日志 日期 更新内容 备注 2017-11-03 添加转载标志 持续更新 项目地址:https://github.com/pandening/Nsrpc ok-r…
一篇文章了解RPC框架原理
1.RPC框架的概念 RPC(Remote Procedure Call)–远程过程调用,通过网络通信调用不同的服务,共同支撑一个软件系统,微服务实现的基石技术。使用RPC可以解耦系统,方便维护,同时增加系统处理请求的能…
【剖析 | SOFARPC 框架】系列之 SOFARPC 路由实现剖析
SOFA Scalable Open Financial Architecture 是蚂蚁金服自主研发的金融级分布式中间件,包含了构建金融级云原生架构所需的…
解密Dubbo:自己动手编写RPC框架
作者:贺圣军,叩丁狼教育高级讲师。原创文章,转载请注意出处。 现在很多企业都在使用Dubbo或者Spring Cloud做企业的微服务架构,其实对于Dubbo最核心的技术就是RPC调用,现在我们就来动手自己编写一个R…
徒手撸一个简单的RPC框架
徒手撸一个简单的RPC框架 之前在牛逼哄哄的 RPC 框架,底层到底什么原理得知了RPC(远程过程调用)简单来说就是调用远程的服务就像调用本地方法一样,其中用到的知识有序列化和反序列化、动态代理、网络传输、动态加载、反射…
蚂蚁 RPC 框架 SOFA-RPC 初体验
image.png 前言 最近蚂蚁金服开源了分布式框架 SOFA,楼主写了一个 demo,体验了一下 SOFA 的功能,SOFA 完全兼容 SpringBoot(当然 Dubbo 也是可以兼容的)。 项目地址:Alipa…
良好的RPC接口设计,需要注意这些方面
RPC 框架的讨论一直是各个技术交流群中的热点话题,阿里的 dubbo,新浪微博的 motan,谷歌的 grpc,以及不久前蚂蚁金服开源的 sofa,都是比较出名的 RPC 框架。RPC 框架,或者一部分人习惯称之为服务…
互联网级别的RPC框架:谷歌的gRPC开源框架
建设一个高扩展性 松耦合系统是非常艰难的,随着移动和物联网设备增加扩展,不断增长的数据量和越来越高的客户期望,能够高效,可靠地在互联网规模的开发和运行系统变得非常关键。在这样的互联网环境中,开发者总是会和不同语言 框架和…
跨语言RPC框架
跨语言RPC框架 RPC框架 RPC(Remote Procedure Call):是一种计算机通信协议。该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而程序员无需额外地为这个交互作用编程。 比较常见的RPC…
服务化框架技术选型实践
前言 首先本文不讨论为什么要服务化,包括服务化的优点缺点。 其次本文也不讨论什么是微服务,也不讨论微服务和SOA的区别。 最后本文也不讨论哪个技术最优。 服务化框架构成 最基本的服务框架 基本的服务化框架包括如下模块:统…