考虑到使用 AppEngine 的 webapps 的生命周期,我有疑问。让我们考虑以下情况:我希望 servlet 成为我的 p2p 网络中的超级对等点,它提供有关当前连接用户的信息,以及使用 p2p 协议时有用的所有其他细节。
我决定使用 Datastore Java API 存储这些数据。当请求到达应用程序时,将从数据库中检索数据并将其发送给用户。简单的。事情是这样的——数据检索似乎有些多余。我想知道是否可以在应用程序启动时检索一次数据,然后将其发送给用户。
我知道 60 秒的请求和响应限制,并且基于这个主题Google App Engine Instance Life Cycle,我猜每个用户请求都会创建另一个 servlet 实例,并且每次用户都必须检索所有数据发送请求。我对吗?有什么办法可以摆脱冗余的数据库访问?使用 Google 提供的 Backend 怎么样?
提前致谢!