在这种特殊情况下,Google App Engine实例小时数如何计算?

时间:2016-01-20 02:12:39

标签: google-app-engine google-cloud-datastore

我有一个基于App Engine构建的应用程序。

我们还有一个User类和许多其他类。当用户进入时。

当我执行以下操作时,Google如何统计Instance hours

User user=request.getParameter("user");

我还有公共静态变量来保存聊天消息&如果用户进入聊天室,则可以每5秒调用一次(注意:如果有很多用户进入聊天室,那么该变量可以每5秒调用一次),如下所示:

public static Map<User, ConcurrentHashMap<User, CopyOnWriteArrayList<String>>> chatRoomConcurrentMap=new ConcurrentHashMap<User, ConcurrentHashMap<User, CopyOnWriteArrayList<String>>>();

如果是这种情况,Google会如何计算该静态变量的实例小时数?

SO,当我们实例化一个对象以及我们调用一个公共变量时,Google如何计算实例小时数?

1 个答案:

答案 0 :(得分:1)

实例小时计算基于app instance uptimeinstance class完成,而不是基于应用程序代码中的特定对象实例化或变量访问。

如果您的应用程序收到的请求间隔时间不到15分钟,则会按照实例小时计费(至少作为持续启动实例)(如果多个实例同时处于活动状态,则会更多)。