我正在寻找运行Gearman(http://gearman.org)并使用Mongo PHP库在Mongo中存储数据来管理插入/更新。所以步骤是......
步骤进行:
我的问题是...... 在装备开始寻找之前,数据甚至会在Mongo中。换句话说,_id不是检测新数据是否存储的好方法。有没有办法检查这个?我需要在PHP代码将工作发送到gearman之前暂停PHP(阻止类型说话),因为gearman服务将立即启动并在mongo中查找_id。这可能吗?我的理解是,如果mongo插件异步运行,那么插入项目的滞后时间可能比齿轮人php脚本启动的时间长......缺少新的_id和数据。