pc-Book-golang:基于gRPC

时间:2024-05-07 09:31:25
【文件属性】:

文件名称:pc-Book-golang:基于gRPC

文件大小:20KB

文件格式:ZIP

更新时间:2024-05-07 09:31:25

Makefile

准备 下载clang-format可以自动格式化proto代码 设置 protocol message syntax = "proto3"; message { fiedl_1 = tag_ 1; ... } message 首字母大写 字段名小写 数据类型 string, bool, bytes float,double int32,int64,uint32.... 数据类型还可以是自定义的枚举型或者其他message类型 tags比字段名还要重要 tag 可以是任意的整数 tag 可以是 1 到 2**(29-1)之间的数 除了19000 到 19999(因为这段数字作为保留数字供网络通信使用的) 1到15占1个字节 16到2047占两个字节 上面两条意味着,频繁使用的字段应该标记1到15,减少开支 tag可以不用按顺


【文件预览】:
pc-Book-golang-master
----Makefile(69B)
----go.sum(739B)
----pb()
--------laptop_message.pb.go(12KB)
--------memory_message.pb.go(7KB)
--------screen_message.pb.go(10KB)
--------processor_message.pb.go(9KB)
--------keyboard_message.pb.go(7KB)
--------storage_message.pb.go(7KB)
----README.md(4KB)
----proto()
--------storage_message.proto(332B)
--------memory_message.proto(367B)
--------screen_message.proto(433B)
--------laptop_message.proto(777B)
--------keyboard_message.proto(321B)
--------processor_message.proto(492B)
----go.mod(86B)

网友评论