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

是否可以访问GAE数据存储而无需从http请求中生成appengine上下文?我希望能够在没有访问应用程序引擎上下文的单独线程中访问数据存储。这可能吗?还是我应该尝试找到解决方法?我使用的语言是Go btw ...

编辑:更多信息我不能使用将所有appengine上下文传递到所需级别的原因是因为我使用多个线程构建了聊天服务器。一旦启动主端口侦听线程,并使用一个上下文实例,它将在线程持续时间内保持该上下文不变。但是,在该线程启动后,由于已经启动了端口侦听器,因此可能会有更多的服务器连接无法通过上下文传递。我需要始终传递上下文的原因是因为我需要能够在客户端读取处理程序中记录消息。提前致谢


牧羊人nacy
浏览 201回答 2
2回答

饮歌长啸

我不太确定这是否是您要寻找的东西,但是GAE提供了一个远程api,使您能够与服务进行交互。我确定它提供了Python和Java版本。

慕标5832272

我认为您需要appengine.Context(以及因此请求)任何数据存储访问。幸运的是,该请求应该足够容易以传递给代码的任何部分。我不确定appengine_internal上下文如何处理,但是上下文本身可以根据需要来回传递。如果您认为代码示例不适合您,那么下一步也许是一个不错的代码示例?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go