我正在编写一个类似于proxibid.com的实时拍卖应用。当一个项目进入拍卖区时,如果没有连接客户端来驱动应用程序,我将如何更新服务器?可以说一件物品上午10点拍卖。拍卖室里没有人对该项目进行投标,因此10秒钟后我需要通知服务器并将该项目标记为未售出。任何煽动都会很棒。
答案 0 :(得分:1)
GAE的一个缺点是你无法运行自己独立的服务器进程,但是你可以运行cron jobs:
App Engine Cron服务允许您定期配置 在定义的时间或定期间隔运行的计划任务
您可以按小间隔安排一个cron。
另一种方法是在与您的应用程序通信的单独服务器上运行进程。
答案 1 :(得分:0)
后端是一种潜在的解决方案。你可以运行一个永久的后端,跟踪和标记未售出。 https://developers.google.com/appengine/docs/python/backends/。这些可能是比cron更好的解决方案。