2012-06-05 3 views
0

Только что начал изучать Pubsubhubbub, и мне интересно, есть ли гарантированный механизм доставки в протоколе или это действительно зависит от того, как Хаб реализует его?Pubsubhubbub гарантированная доставка

благодаря

ответ

1

Я основатель http://superfeedr.com и мы размещаем большинство узлов PubSubHubbub здесь.

Ну, я не уверен, что вы подразумеваете под «гарантированной» доставкой. Если издатель, концентратор и подписчик соблюдают протокол, то да, доставка гарантирована ...

Теперь мы знаем, что некоторые издатели не всегда могут точно рассказать нам. Некоторые хабы могут также иметь время простоя. Чтобы этого избежать, мы делаем резервный опрос, а это значит, что мы будем опробовать каждый канал, чтобы убедиться, что мы ничего не пропустили.

Аналогичным образом, может случиться так, что абонент не может обрабатывать или обрабатывать уведомления, или, по крайней мере, концентратор может не достигнуть их (несмотря на попытки повтора). В этих случаях мы сохраняем содержимое всех прошлых уведомлений, и мы позволяем абонентам извлекать их удобно.

Наконец, мы применяем подход «счетчик», который помогает абоненту знать, что они ничего не пропустили, отправив приращение счетчика для каждого уведомления, которое мы отправляем. Если они видят, что счетчик уменьшился более чем на 1, они знают, что они что-то пропустили.

Смежные вопросы