Go中的AppEngine标准环境发布/订阅上下文

时间:2019-03-15 20:59:51

标签: google-app-engine go publish-subscribe

试图使发布/订阅在AppEngine标准环境中正常工作。在获得正确的上下文时遇到问题。发布/订阅客户端需要一个context.Context,但AppEngine仅具有appengine.Context。除了我不想使用的灵活环境(使用context.Background)之外,找不到任何示例或与此相关的任何内容。我是地球上唯一想在AppEngine Standard Environment中使用Pub / Sub的人吗?

1 个答案:

答案 0 :(得分:0)

最终,我使用了错误的appengine。到目前为止,我必须像examples for Go 1.9一样导入google.golang.org/appengine。这是因为我在需要appengine.context时提供context.Context

context.ContextGo 1.7 (2016)中引入的。 appengine.NewContext已更改为返回context.Context in 2017