我有用于记录数据的协议缓冲区。
message Message {
required double val1 = 1;
optional int val2 = 2;
}
message BigObject {
repeated Message message = 1;
}
我每秒收到一条消息。 它们与我的BigObject一起存储在内存中,并用于某些任务。 但是同时,我想将该消息存储在文件中以备备份,以防应用程序崩溃。 每次简单地编写BigObject都会浪费时间。 我试图找到自上次写入文件以来仅写入添加的消息的方法。 有办法吗?