最佳答案
我在我的项目中使用 Goczmq,类似于 next:
主要内容:
package main
import (
_ "github.com/zeromq/goczmq"
)
func main() {
}
而且,我使用 golang 1.12和 gomod 来管理我的项目。
接下来,我使用了 go mod init xxx
,在构建时,它会自动为我下载 goczmq,并向 go.mod
添加依赖项,但是其中包含 incompatible
。(但对于其他库,我可能会得到类似于 github.com/kolo/xmlrpc v0.0.0-20190717152603-07c4ee3fd181
的东西)
去吧,现代版:
module pigeon
go 1.12
require (
github.com/zeromq/goczmq v4.1.0+incompatible
)
从一些讨论(对于其他库) ,例如 这个,似乎库所有者应该做一些事情来支持 golang 1.12?但在我的情况下,所有的工作都很好,只是一个 incompatible
有点让我担心(我的意思是现在看起来一切都很好,但有一天当我使用一个 API,我从来没有使用过,会有隐藏的炸弹...
所以我的问题是:
我应该担心这个吗,还是这就是我想要的?