天蓬老师2017-04-17 11:11:19
protobuf repeated的數據類型和C 的Vector,list類似,隻能傳輸相同的數據類型。
當然,如果你為了傳輸多種數據類型,可以使用類似與C union的方式,用個大消息,消息的每個字段都使用optional標記,你在業務處理的時候,每次隻對一個字段賦值同樣可以達到目的。
另外: repeated隻能表示數據有還是沒有,在沒有的時候,究竟是保留原有的數據不動,還是刪除所有數據,這點有歧義。需要使用另外的字段進行處理。
http://blog.csdn.net/chenxiaohong3905/article/details/6929430
http://blog.csdn.net/chenxiaohong3905/article/details/6906459
大家讲道理2017-04-17 11:11:19
protobuf repeated類型相當於std的vector,可以用來存放N個相同類型的內容,找到一篇文章單介紹protobuf repeated的用法。
http://blog.csdn.net/mycwq/ar...