Я пытаюсь реализовать протокол подписчика PubSubHubbub с WordPress, где каждая из записей Atom канала будет сохранена в пользовательском типе сообщения для клиента, а многие поля XML будут сохранены в настраиваемых полях.
Проблема, которая была поднята клиентом, и я не уверен, заключается в следующем: когда приходит уведомление HTTP POST от концентратора с новым содержимым, клиент-подписчик (WordPress) уведомляет об успешном получении уведомления и только пытается отправить повторяйте запрос, пока клиент не отправит уведомление об успешном завершении (http://pubsubhubbub.googlecode.com/svn/trunk/pubsubhubbub-core-0.4.html#contentdistribution).
Однако как бы вы справились с этим, если по какой-то причине сценарий остановился посередине? Как вы могли убедиться, что он снова получил эту ленту? Кроме того, потому что может быть около 50 статей, опубликованных последовательно.
Надеюсь, кто-то может помочь мне с этим.
РЕДАКТИРОВАТЬ:
Извините, я не очень хорошо выразился. Меня в основном беспокоит то, как кто-то может защитить себя от остановки своего сценария в середине обработки XML в WordPress (возможно, в очереди в WordPress, что я не знаю, как это сделать, или сохранить временный файл XML и отбросить в конце)?