Java 如何在appengine上制作倒计时器?
我正在开发一个应用程序(在GAE上),它需要一个倒计时计时器,并在计时器达到零时通知客户端 为了通知客户端,我正在使用GAE通道APIJava 如何在appengine上制作倒计时器?,java,google-app-engine,channel-api,Java,Google App Engine,Channel Api,我正在开发一个应用程序(在GAE上),它需要一个倒计时计时器,并在计时器达到零时通知客户端 为了通知客户端,我正在使用GAE通道API 有什么想法吗?(考虑到GAE的限制。不使用Java API中的线程或计时器)。我不知道您需要多少可靠性/精度,无论如何,这里有一些想法: 使用相应的客户端ID在memcache上保存服务器本地时间后,通过一些Javascript计数器通过处理客户端向客户端发送“计时器启动”消息。当计时器结束或客户端完成其任务时,调用服务器并执行业务逻辑 使用的倒计时参数,在向客
有什么想法吗?(考虑到GAE的限制。不使用Java API中的线程或计时器)。我不知道您需要多少可靠性/精度,无论如何,这里有一些想法:
你不能直接从客户端查询信息吗? 或者,您可以使cron任务每分钟运行一次,并发送适当的消息
取决于您需要多久做一次,您需要什么样的决定是否有客户无法进行倒计时的原因?你想做什么?问题是我必须在服务器对象过期时通知客户端。如果服务器知道对象何时过期,为什么不将过期时间与页面一起发送,让客户端确定它何时过期?这就是使用GAE TaskQueue的想法。