写点什么

RPC

收录了 RPC 频道下的 50 篇内容

深入剖析通信层和RPC调用的异步化(上)
深入剖析通信层和 RPC 调用的异步化(上)

《Netty 进阶之路》、《分布式服务框架原理与实践》作者李林锋深入剖析通信层和 RPC 调用的异步化。

体系化认识 RPC

RPC(Remote Procedure Call),即远程过程调用,是一个分布式系统间通信的必备技术,本文体系性地介绍了 RPC 包含的核心概念和技术,希望读者读完文章,一提到 RPC,脑中不是零碎的知识,而是具体的一个脑图般的体系。本文并不会深入到每一个主题剖析,只做提纲挈领的介绍。

RPC协议之争和选型要点
RPC 协议之争和选型要点

《Netty 进阶之路》、《分布式服务框架原理与实践》作者李林锋深入剖析RPC协议之争和选型问题。

RPC框架的可靠性设计
RPC 框架的可靠性设计

《Netty 进阶之路》、《分布式服务框架原理与实践》作者李林锋深入剖析RPC框架的可靠性设计。李林锋已在 InfoQ 上开设 Netty 专题持续出稿,感兴趣的同学可以持续关注。

Courier:Dropbox 基于gRPC 的 RPC 框架开发过程
Courier:Dropbox 基于 gRPC 的 RPC 框架开发过程

Dropbox运行着数百个用不同语言编写的服务,每秒交换数百万次请求。Courier是我们面向服务的架构的核心,这是一个基于gRPC的远程过程调用(RPC)框架。在开发Courier时,我们学习了很多关于扩展gRPC、大规模优化性能以及从遗留RPC系统过渡的知识。

百度正式开源其 RPC 框架 brpc

9月14日,百度正式在GitHub上基于Apache 2.0协议开源了其RPC框架brpc。brpc是一个基于protobuf接口的RPC框架,在百度内部称为“baidu-rpc”,它囊括了百度内部所有RPC协议,并支持多种第三方协议,从目前的性能测试数据来看,brpc的性能领跑于其他同类RPC产品。

分布式计算编程模型之 RPC

RPC机制的出现可以追溯到40年之前。时至今日,它仍是在编写分布式应用时使用率最高的一种编程模型。只是近些年来,人们对于RPC技术的质疑与批评声逐渐多了起来。尽管面临着这些尖锐的批评,但RPC的历史地位是不容置疑的,而它在现代化的应用中仍能够占据一席之地,成为分布式计算中一种重要的编程模型。Christopher Meiklejohn近来开设了一系列博客文章以讲解分布式计算中的各种编程模型与语言,在其中一篇文章中对RPC进行了详尽的回顾与展望。

HTTP-RPC:轻量级跨平台 REST 框架

HTTP-RPC是一个开源框架,允许开发人员创建和访问跨平台多样化的RESTful Web服务,它采用了一种便利的、类似于RPC的做法,同时又保持了REST的基本原则,如无状态和统一资源访问。

300行Go代码玩转RPC
300 行 Go 代码玩转 RPC

最近,小编一直在研究RPC的原理及实现方式。在本篇文章中将通过用300行纯Golang编写简单的RPC框架来解释RPC。

字节跳动 Go RPC 框架 KiteX 性能优化实践
字节跳动 Go RPC 框架 KiteX 性能优化实践

KiteX 是字节跳动框架组研发的下一代高性能、强可扩展性的 Go RPC 框架。

深入剖析通信层和RPC调用的异步化(下)
深入剖析通信层和 RPC 调用的异步化(下)

《Netty 进阶之路》、《分布式服务框架原理与实践》作者李林锋深入剖析通信层和 RPC 调用的异步化。李林锋此后还将在 InfoQ 上开设 Netty 专题持续出稿,感兴趣的同学可以持续关注。

JSON-RPC 一览

在12月13日关于Visual Studio支持语言服务器协议的报道中,我们提到其LSP是基于JSON-RPC 2.0实现的。尽管早在十多年前就已经被创建,JSON-RPC并没有像SOAP或REST那样有名。

Netty和RPC框架线程模型分析
Netty 和 RPC 框架线程模型分析

《Netty 进阶之路》、《分布式服务框架原理与实践》作者李林锋深入剖析Netty和RPC框架线程模型。

微博平台的 RPC 服务化实践

在RPC服务化这个事情上,微博平台不是第一个吃螃蟹的:早的有亚马逊和eBay等国外先驱,近的有Twitter的finagle,淘宝的dubbo等等,网上各种公开的资料铺天盖地。这里我们将会分享微博PRC服务化实践的历程、经验和计划。

基于 Dubbo,如何利用APISIX 构建跨网 RPC
基于 Dubbo,如何利用 APISIX 构建跨网 RPC

如何采用节流策略来应对挑战?

蚂蚁金服 Service Mesh 大规模落地系列(RPC 篇)
蚂蚁金服 Service Mesh 大规模落地系列(RPC 篇)

本文介绍蚂蚁金服如何将现有的 SOA 体系快速演进至 Service Mesh 架构。

独家首次揭秘苏宁的 RPC 远程服务调用框架 RSF

苏宁远程服务框架(RSF)致力于解决系统间的服务调用问题,提供一种透明的、高性能的 RPC 服务调用方案。目前应用于苏宁 1000+ 系统,每天的服务调用次数在 200 亿左右,是苏宁使用最广泛的技术组件。本文将重点介绍 RSF 的重点特性及一些我们面临的挑战和相应的解决方案。

快速搭建Go JSON-RPC Server
快速搭建 Go JSON-RPC Server

jsonrpc是无状态、轻量级的远程过程调用协议,传递数据格式为JSON。官方提供rpc包和jsonrpc包,与rpc包不同的是,jsonrpc可以实现跨平台通信。

人人都是API设计师:我对RESTful API、GraphQL、RPC API 的思考
人人都是 API 设计师:我对 RESTful API、GraphQL、RPC API 的思考

为什么写这个话题呢?我阅读了《阿里研究员谷朴:API 设计最佳实践的思考》一文后受益良多,前两天并转载了这篇文章也引发了广大读者的兴趣,我觉得应该把自己的思考整理成文与大家一起分享与碰撞。

全球跨域RPC架构
全球跨域 RPC 架构

本次分享介绍菜鸟网络的全球化的数据&服务集平台。

RPC专题_资料-InfoQ中文网