试图使发布/订阅在AppEngine标准环境中正常工作。在获得正确的上下文时遇到问题。发布/订阅客户端需要一个context.Context
,但AppEngine仅具有appengine.Context
。除了我不想使用的灵活环境(使用context.Background
)之外,找不到任何示例或与此相关的任何内容。我是地球上唯一想在AppEngine Standard Environment中使用Pub / Sub的人吗?
答案 0 :(得分:0)
最终,我使用了错误的appengine
。到目前为止,我必须像examples for Go 1.9一样导入google.golang.org/appengine
。这是因为我在需要appengine.context
时提供context.Context
。
context.Context
是Go 1.7 (2016)中引入的。 appengine.NewContext
已更改为返回context.Context
in 2017。