摘要: 一、message介绍 message:protobuf中定义一个消息类型是通过关键字message字段指定的。消息就算需要传输的数据格式的定义。message关键字类似于C++中的class,Java中的Class,go中的struct 例如: message User{ string usern 阅读全文
posted @ 2023-04-22 15:23 喵喵队立大功 阅读(245) 评论(0) 推荐(0) 编辑
摘要: Protobuf和JSON和XML的区别 对于 JSON、XML,为了便于数据传输时的可阅读性,会保留数据的结构化信息,举个 JSON 例子,如下: { "name": "laomiao", "age": 18 } 当发送该信息时,接受方收到后就会明白,这是个 “key/value” 形式的数据,并 阅读全文
posted @ 2023-04-22 00:55 喵喵队立大功 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 问题概述 在protobuf导出到golang的时候,生成的.go文件里的struct的tag是没办法灵活设置的,以下面这个message为例 test.proto syntax=proto3; package test; option go_package = ".;test"; message 阅读全文
posted @ 2023-04-22 00:43 喵喵队立大功 阅读(178) 评论(1) 推荐(0) 编辑