花费 13 ms
rpc框架之gRPC 学习 - hello world

grpc是google在github于2015年开源的一款RPC框架,虽然protobuf很早google就开源了,但是google一直没推出正式的开源框架,导致github上基于protobuf的r ...

Sat Sep 26 23:48:00 CST 2015 0 12078
avro序列化详细操作

Intellij 15.0.3 Maven avro 1.8.0 Avro是一个数据序列化系统。 它提供以下: 1 丰富的数据结构类型 2 快速可压缩的二进制数据形式 3 存储持久数据的文件容器 4 远程过程调用RPC 5 简单的动态语言结合功能,Avro和动态语言结合后,读写 ...

Fri Aug 11 23:03:00 CST 2017 0 6530
dubbo/dubbox 增加原生thrift及avro支持

(facebook) thrift / (hadoop) avro / (google) probuf(grpc)是近几年来比较抢眼的高效序列化/rpc框架,dubbo框架虽然有thrift的支持,但是依赖的版本较早,只支持0.8.0,而且还对协议做一些扩展,并非原生的thrift协议 ...

Sun Mar 06 22:46:00 CST 2016 10 7700
Apache Avro:一个新的数据交换格式

原文: http://blog.cloudera.com/blog/2009/11/avro-a-new-format-for-data-interchange/ 注:由于个人英语能力有限,翻译不准确,请指出。英语好,如有意愿一起翻译一些博客,请加qq 583368684 ...

Fri Nov 18 15:29:00 CST 2016 1 6862
rpc框架: thrift/avro/protobuf 之maven插件生成java类

thrift、avro、probobuf 这几个rpc框架的基本思想都差不多,先定义IDL文件,然后由各自的编译器(或maven插件)生成目标语言的源代码,但是,根据idl生成源代码这件事,如果每次都要手动敲命令,未免太无聊了,幸好这三种框架都提供了对应的maven插件来完成代码的自动生成,本文 ...

Wed Sep 23 07:19:00 CST 2015 0 7022
rpc框架之avro 学习 1 - hello world

avro是hadoop的一个子项目,提供的功能与thrift、Protocol Buffer类似,都支持二进制高效序列化,也自带RPC机制,但是avro使用起来更简单,无需象thrift那样生成目标语言源代码,目前支持的语言有java、c#、php、c++等(详情见:https ...

Thu Sep 24 04:12:00 CST 2015 0 4990
序列化之protobuf与avro对比(Java)

最近在做socket通信中用到了关于序列化工具选型的问题,在调研过程中开始趋向于用protobuf,可以省去了编解码的过程。能够实现快速开发,且只需要维护一份协议文件即可。 但是调研过程中发现了protobuf的一些弊端,比如需要生成相应的文件类,和业务绑定太紧密,所以在看了AVRO之后 ...

Mon Aug 14 06:30:00 CST 2017 0 2948
python3 读取avro文件

官网示例文档:http://avro.apache.org/docs/current/gettingstartedpython.html#download_install 需要注意的是,官网给出的是py2.x的示例代码。 py3 需要做一些改动: 首先你需要下载avro ...

Thu Jul 11 17:21:00 CST 2019 0 717
Avro序列化、反序列化详解及自定义工具类

1、前言 Avro序列化的API主要有两种,SpecificDatumWriter / SpecificDatumReader及DataFileWriter / DataFileReader,后者是对前者的封装。两者的特点分别介绍如下: 2、SpecificDatumWriter ...

Wed Nov 15 00:46:00 CST 2017 0 1078

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM