gpt4 book ai didi

java - 在 Google 的 Protocol Buffers 中,什么是适合异常的协议(protocol)文件/模型?

转载 作者:可可西里 更新时间:2023-11-01 13:23:37 37 4
gpt4 key购买 nike

Protocol Buffers 没有原生的异常类型。适合跨语言异常的 .proto 文件应该是什么样的?

最佳答案

Protocol Buffer 的技术负责人 Kenton Varda 在 this blog post 的评论 9 中说:

If you need to return structured errors, then the right way to do it is to make your response type be able to represent that information... We felt that supporting exceptions explicitly would add too much complication with little real gain.

这是有道理的,因为如果您想返回详细的错误信息,.proto 声明会因情况而异。如果你想要非常通用的异常(只是一个字符串消息)那么底层的 RPC 机制可能已经能够提供这个,例如HTTP 状态。

关于java - 在 Google 的 Protocol Buffers 中,什么是适合异常的协议(protocol)文件/模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2532236/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com