About Cacher
Web App
Download
Sign In
Sign Up
menu
Cacher is the code snippet organizer for pro developers
We empower you and your team to get more done, faster
Learn More
Akagi201
9/7/2014 - 1:38 PM
share
Share
add_circle_outline
Save
RPC.md
RPC.md
content_copy
file_download
Rendered
Source
Specs
RPC是一种IPC(inter-process communicaion, 进程间通信)允许一个计算机程序让一个子程序(subroutine)或者程序(procedure)来在另外一个地址空间(address space)执行(通常是在一个共享网路里的另外一个电脑)不需要程序员明确地编码远程互动的细节. 也就是说, 程序员写相同的代码无论这个子程序(subroutine)是在本地还是在远程.
当上述的软件使用面向对象原则, RPC被叫做远程调用(remote invocation)或者远程方法调用(remote method invocation).
许多不同的技术(通常是不兼容的)被用来实现这个概念.
RPC框架
https://github.com/grpc/grpc-go
http://www.grpc.io/
https://github.com/apache/thrift
clear