java - Google App Engine 的负载平衡器如何工作?

标签 java google-app-engine

我计划在 GAE 上构建一个 Web 服务,我预计它必须处理大量负载。因此,我想充分利用内存缓存,希望大多数请求不需要转到数据存储区。

此 Web 服务将有多个不同的用户,每个用户可能需要来自数据存储区的不同且不重叠的数据。我希望 GAE 的负载平衡倾向于将来自同一用户的请求发送到同一 Google App Engine 实例,这将提高内存缓存命中率。

这就是负载均衡器的工作原理吗?

最佳答案

不管调度算法是否是这样工作的,memcached 的工作是向所有 实例显示相同的数据,因此如果您将数据缓存在实例 A 上,它将从实例中可用-B.

这就是 memcached 与仅将数据存储在应用内存中的区别。

关于java - Google App Engine 的负载平衡器如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6011069/

相关文章:

java - 如何将共享首选项数据保存到 ArrayList 中然后显示在 ListView 上?

java - 寻找 Hook Xposed 模块的方法

java - Appengine 和 JPA - 读取刚刚写入的数据

google-app-engine - 如何修复错误 : A project ID is required for this service but could not be determined

android - 如何在运行后端代码时更改 android studio 中的默认端口号?

python - App Engine python 中的 HTML 到 PDF 转换

java - 使用多个正则表达式: Print One Match at a Time in Order They are Seen

java - 如何在 mac 中将 JMenuBar 置于顶部并更改 JButton 的背景

java - 比较两个非常大的列表的最佳方法

java - 无法访问管理控制面板或部署 App Engine 应用程序