Google app engine 是否可以在没有http请求的情况下访问GAE数据存储?

Google app engine 是否可以在没有http请求的情况下访问GAE数据存储?,google-app-engine,go,Google App Engine,Go,是否可以访问GAE数据存储,而不通过http请求生成appengine上下文? 我希望能够在无法访问应用程序引擎上下文的单独线程中访问数据存储。这可能吗?或者我应该试着找一份工作吗? 我工作的语言是Go btw 编辑:更多信息 我无法使用将所有appengine上下文传递到所需级别的原因是,我正在构建一个具有多个线程的聊天服务器。一旦主端口侦听线程启动,使用上下文的一个实例,它将在线程期间保持该上下文。但是,在该线程启动后,可能会有更多到服务器的连接,所有这些连接都无法通过上下文,因为端口侦听器

是否可以访问GAE数据存储,而不通过http请求生成appengine上下文? 我希望能够在无法访问应用程序引擎上下文的单独线程中访问数据存储。这可能吗?或者我应该试着找一份工作吗? 我工作的语言是Go btw

编辑:更多信息 我无法使用将所有appengine上下文传递到所需级别的原因是,我正在构建一个具有多个线程的聊天服务器。一旦主端口侦听线程启动,使用上下文的一个实例,它将在线程期间保持该上下文。但是,在该线程启动后,可能会有更多到服务器的连接,所有这些连接都无法通过上下文,因为端口侦听器已经启动。我之所以需要一直传递上下文,是因为我需要能够在客户端读取处理程序中记录消息。
提前感谢

我想您需要一个
appengine.Context
(因此请求)来访问任何数据存储。幸运的是,请求应该很容易传递到代码中需要它的任何部分


我不确定
appengine\u internal
如何处理上下文,但上下文本身可以根据需要来回传递。如果您认为这不适合您,那么下一步可能需要一个代码示例?

我不确定这是否是您想要的,但GAE提供了一个可以让您与您的服务交互的示例。我确信它是为Python和Java版本提供的

如果我使用Python,这看起来会起作用。。。不幸的是,我的服务器的其余部分都在Go中,从外观上看,Go工具似乎还没有这个功能……如果你足够勇敢,你可以用