【发布时间】:2021-10-28 02:02:51
【问题描述】:
我有一些复杂的 protobuf 对象。这是发送到我的 GRPC 端点的请求。如果我以前没有,我只想处理它。所以我想将对象散列到某个字符串并将其存储在我的 Redis 数据库中。我使用了ObjectHash-Proto,但是使用新版本的 protobuf-compiler 我得到了这个错误:
got an unexpected struct of type 'impl.MessageState' for field {Name:state PkgPath:... Type:impl.MessageState Tag: Offset:0 Index:[0] Anonymous:false}
似乎它不支持结构和新版本的 protobuf-compiler 生成包含结构的代码。
我无法为每个请求生成某种 ID。 ID实际上是整个对象的哈希。
【问题讨论】:
标签: go hash protobuf-go