我正在尝试使用 WordPress 实现 PubSubHubbub 订阅者协议,其中每个 feed Atom 条目都将保存到客户端的自定义帖子类型中,并将许多 XML 字段保存到自定义字段中。
客户端提出的我不确定的问题是:当来自 Hub 的带有新内容的 HTTP POST 通知进来时,订阅者客户端(WordPress)将通知它已成功收到通知,并且只会尝试发送再次请求,直到客户端发送通知成功消息(http://pubsubhubbub.googlecode.com/svn/trunk/pubsubhubbub-core-0.4.html#contentdistribution)。
但是,如果由于某种原因脚本在中间停止,您将如何处理这个问题?你怎么能确保它再次得到那个提要?也因为可能有 50 篇文章连续发布。
希望有人可以帮助我。
编辑:
对不起,我表达得不太好。我主要关心的是有人如何能够保护自己免受他们的脚本在 WordPress 中处理 XML 的过程中停止(可能在 WordPress 中排队,我不知道该怎么做,或者保存一个临时 XML 文件并丢弃在末尾)?