bof*_*man 0 python google-app-engine polling google-cloud-datastore
我使用python,ndb和数据存储区.我的模型("事件")有一个属性:
created = ndb.DateTimeProperty(auto_now_add = True).
事件会不时被保存,有时会在一秒钟内保存.
我想"轮询新事件",而不是两次获得相同的事件,并且如果没有任何新事件则获得空结果.但是,再次轮询可能会给我带来新的事件.
我见过游标,但我不知道是否可以以某种方式使用它来轮询新事件,如果第一个查询到达终点?当我到达数据的(当前)末尾时,"next_cursor"为None.
保持最后一个"创建"的DateTime属性,并使用它来获得下一个批处理工作,但这只是使用秒的分辨率,所以排序可能搞砸了..
我必须在Event中为此创建自己的事务性递增计数器吗?
归档时间: |
|
查看次数: |
166 次 |
最近记录: |