我正在构建基于App Engine平台的Java聊天应用程序。该应用程序不会将数据存储到数据库中,而是存储在public static variable
。
好的,现在,这是逻辑
用户可以输入chat.html
&amp;将消息发布到服务器,消息将存储在ConcurrentHashMap<User, List<String>
然后chat.html
将有一个checkLatestMsg()
函数,每3秒运行一次。因此,函数将读取ConcurrentHashMap<User, List<String>
&amp;
for(String s: list){
if(s!=null && "".equals(s)){
resp.setContentType("text/plain;charset=utf-8");
resp.getWriter().println(s);
}
}
因此resp.getWriter().println(s);
不会显示list
没有数据的任何内容。我的问题是:
Google会计算通话请求的数量吗?
如果我们发送请求但resp.getWriter().println(s);
没有显示任何内容,那么Google会对该来电进行计数吗?
配额页面没有说明这一点:https://cloud.google.com/appengine/docs/quotas
你能澄清一下吗?
答案 0 :(得分:1)
没有HTTP Call Quota这样的东西。这将通过实例正常运行时间(每天28小时免费)和流量(1Gb免费)进行计费。即使您的回复内容为空,您也会拥有需要一些流量的HTTP标头。