Myuu's blog | 谬喵的博客 | ミュウのブログ
  • 关于protocol buffer命名冲突与解决

    Nov 26, 2021 · 1 min read · protobuf Golang  ·
    Share on:

    使用google.golang.org/protobuf或者github.com/golang/protobuf的时候经常能看到file “xx.proto” is already registered的Warning,甚至在一些版本下直接报Error。  这是因为所有链接到Go二进制文件的协议缓冲区声明都被插入到全局注册表中。每个protobuf声明(例如,enum, enum值,或者消息)都有一个绝对名称,它是包名和.proto源文件中声明的相对名称的连接(例如,my.proto.package.MyMessage.NestedMessage)。protobuf语言假设所有声明都是唯一的。如果链接到Go二 …

    Read More

Recent Posts

  • 关于go image.Decode与import _
  • 关于go-redis与KeepTTL
  • 解决MongoDB Compass报Current topology does not support sessions
  • 关于protocol buffer命名冲突与解决
  • 利用hugo和GitHub Pages搭建一个易用的个人博客

Tags

GOLANG 3 GITHUB-PAGES 1 HUGO 1 MONGODB 1 NODE.JS 1 PROTOBUF 1 REDIS 1
Myuu's blog | 谬喵的博客 | ミュウのブログ

Copyright  MYUU'S BLOG | 谬喵的博客 | ミュウのブログ. All Rights Reserved