
序列化与RPC
文章平均质量分 84
PlayAround
这个作者很懒,什么都没留下…
展开
-
thrift远程调用示例
说明thrift是apache hadoop的一个子项目,主要是完成跨语言,跨平台的序列化和远程调用。具体的可以参考官方文档:thrift.apache.org安装thrift和上次介绍的protobuf一样也需要安装对应的编译器,具体的安装这里不介绍了,可以参考:http://thrift.apache.org/docs/install/示例这里的例子,也是官方例原创 2015-04-13 18:29:07 · 5038 阅读 · 0 评论 -
protobuf搭建环境,序列化示例
编译安装protobuf是google开源的一个序列化方案,根据google的benchmarking测试,各个方面的表现都非常不错。详细的可以参考下面的基准测试项目:https://github.com/eishay/jvm-serializers/wikiprotobuf的使用很简单,但是,google被墙了,造成下载和搭建环境比较麻烦。我这里就来一个完整的处理过程,搭建按照这原创 2015-04-13 18:13:12 · 6940 阅读 · 0 评论 -
avro序列化与RPC
avro也是apache的一个序列化和IPC方案,使用json格式定义schema,支持多种语言类型。具体的介绍可以看官方文档,不赘述avro.apache.orgavro序列化的代码非常简单,可以直接参考官方的示例来运行:http://avro.apache.org/docs/current/gettingstartedjava.html这里写一个远程调用的例子,也是官方的R原创 2015-04-13 18:44:50 · 795 阅读 · 0 评论