RPC
张包峰
Distributed Computing
展开
-
Apache Thrift使用总结
Thrift做的事情就是跨语言的分布式RPC,通过编写.thrift文件声明接口类和方法,客户端调用定义的方法,Server端实现定义的接口。虽然的确RPC是需要网络请求,但不像Netty这种NIO网络编程库(还要关注很多数据传输中的细节,比如数据如何序列化、如何在字节数组里建立结构、如何在两端解析字节数组、如何处理Handler里的事件状态、如何把多个Handler按顺序串起来),Thrift掩盖了数据传输这件事情,开发者使用的时候就是纯纯的RPC的使用感受。原创 2014-06-13 10:42:16 · 3196 阅读 · 0 评论 -
Grpc-java MacOS编译
系统版本: Mac OS X 10 本文简述grpc-java的编译过程,在官方文档的步骤里,增加两个包的安装依赖。Build# download source codegit clone https://github.com/grpc/grpc-java.gitcd grpc-java# install mvnbrew install maven# build nettygit subm原创 2015-05-03 17:02:45 · 3995 阅读 · 0 评论