通过PubSub获得高效的二进制消息(Avro?)?

时间:2016-02-22 10:21:59

标签: google-cloud-pubsub

Google PubSub目前的形式看起来非常以JSON为中心。

假设我想发布一个可以被hadoop集群轻松摄取的数据。我的自然选择是在发布者端将数据序列化为Avro,然后从Hadoop轻松使用它。

使用PubSub执行此操作有哪些选项/最佳做法?我想我可以在JSON结构的“数据”字段中打包Avro,但感觉有点尴尬。是否有PubSub的二进制版本?互联网上谈了一些关于gRPC的支持,这对我有帮助吗?

1 个答案:

答案 0 :(得分:1)

我们有just announced gRPC support for Google Cloud Pub/Sub,它支持二进制编码和更高效的协议。该功能为documented here