Google App Engine实时竞价应用服务器端更新逻辑

时间:2013-03-27 16:14:44

标签: python-2.7 google-app-engine server-side

我正在编写一个类似于proxibid.com的实时拍卖应用。当一个项目进入拍卖区时,如果没有连接客户端来驱动应用程序,我将如何更新服务器?可以说一件物品上午10点拍卖。拍卖室里没有人对该项目进行投标,因此10秒钟后我需要通知服务器并将该项目标记为未售出。任何煽动都会很棒。

2 个答案:

答案 0 :(得分:1)

GAE的一个缺点是你无法运行自己独立的服务器进程,但是你可以运行cron jobs

  

App Engine Cron服务允许您定期配置   在定义的时间或定期间隔运行的计划任务

您可以按小间隔安排一个cron。

另一种方法是在与您的应用程序通信的单独服务器上运行进程。

答案 1 :(得分:0)

后端是一种潜在的解决方案。你可以运行一个永久的后端,跟踪和标记未售出。 https://developers.google.com/appengine/docs/python/backends/。这些可能是比cron更好的解决方案。