首页 > 代码库 > Protocol Buffer 时间类型定义
Protocol Buffer 时间类型定义
ProtoBuf3中新增了TimeStamp类型,使用示例如下:
syntax = "proto3"; import public "google/protobuf/timestamp.proto"; message MonitorData { google.protobuf.Timestamp Time = 1;//收集时间 int64 LongValue = http://www.mamicode.com/2;//监控值--长整型 string MetaData = http://www.mamicode.com/3;//监控元数据ID string Ins = 4;//监控元数据实例 string Host = 5;//应用节点ApplicationNode string ServiceHost = 6;//服务宿主ApplicationHost string StringValue = http://www.mamicode.com/7;//监控值--字符串 double DoubleValue = http://www.mamicode.com/8;//监控值--浮点型 map<string, string> Tags = 9;//监控数据维度字典 map<string, string> Ext = 10;//扩展属性 string Cluster = 11;//集群 string RowKey = 12;//RowKey }
根据.proto文件生成对应的Java类:
D:\tmp>protoc.exe -I=d:/tmp --java_out=d:/tmp d:/tmp/monitordata.proto
Protocol Buffer 时间类型定义
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。