1
我遇到了一个用例,我想将一个协议缓冲区消息中声明的枚举移动到该消息的外部,以便其他消息使用相同的枚举。使用协议缓冲区,将枚举从内部消息移动到外部消息是否安全?
即,我想知道是否有此
message Message {
enum Enum {
VALUE1 = 1;
VALUE2 = 2;
}
optional Enum enum_value = 1;
}
移动到这个
enum Enum {
VALUE1 = 1;
VALUE2 = 2;
}
message Message {
optional Enum enum_value = 1;
}
请问
这会引起其他问题,反序列与第一协议缓存定义创建数据的任何问题进入第二个?