繁体   English   中英

如何在协议缓冲区中弃用整个消息?

How can I deprecate whole message in Protocol Buffers?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

根据文件

不推荐使用 (字段选项):如果设置为true,则表示不推荐使用该字段,并且新代码不应使用该字段。

使用示例:

message Foo {
 string old_field = 1 [deprecated=true];
}
  • 我们如何不赞成使用整个消息?
1 个回复

您可以将其设置为消息中的顶级选项:

message Foo {
   option deprecated = true;
   string old_field = 1;
}
2 如何在C中创建协议缓冲区消息数组

在阅读之前:您将看到我用来初始化缓冲区的calloc是导致此问题的原因,但我仍然不知道为什么。 静态定义缓冲区数组可解决此问题,因为您会继续阅读... 我正在写一个由2个线程组成的UDP服务器:一个接收和解析线程。 接收线程使用recvfrom侦听套接字,并将接收到的消息推送到rece ...

3 分离协议缓冲区中的消息

我正在使用协议缓冲区构建一个 UDP 消息传递系统。 我有几条消息(例如 ChannelUpdate、MessageCreate、ACK)。 如果我向遥控器发送消息,我如何同时发送我正在发送的消息类型? ...

6 计算协议缓冲区文件中的消息数

我目前正在编写Java代码来检查协议缓冲区文件* .pb中的消息数 我想知道是否有元数据或标头包含protobuf文件中消息数量的信息? 我正在遍历整个文件,我认为应该有一个更好的方法。 谢谢大卫 ...

7 在 Julia 中通过 websockets 发布协议缓冲区消息

我正在做一个项目,我希望有一个 Julia 服务器进程定期发布涉及一些二进制数据的消息。 最初的客户端将用 javascript 编写,但我们最终希望拥有多个客户端的能力,以各种方式实现。 出于这个原因,我想使用协议缓冲区定义消息。 我已经找到了 3 个 Julia websocket 实现: We ...

8 在Julia中查找协议缓冲区消息的大小

我看了看ProtoBuf.jl中的代码,没有发现任何明显的东西。 给定Julia中一个协议缓冲区对象的实例,有没有一种方法在实际调用writeproto()之前找出它需要多少字节? 作为一点背景,我想知道这一点,因为遵循protobuf消息,我正在发送一个大小合适的数据数组。 protobuf文 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM