2012-04-15 2 views
0

Я читал статью под названием «Оптимизированная Web потока Aggregation подход для родовых типов Кормовых» и Googles PubSubHubbub протокол был обсужден и документ заявил его недостаток что-то вродеО Googles PubSubHubbub недостатку

Кроме того, есть патч таких как pubsubhubbub (Google 2010), который можно рассматривать как модификатор между читателями каналов и серверами. Все эти решения работают только в том случае, если оба клиента и сервер поддерживают расширения, что редко бывает. Например, Pubsubhubbub поддерживается только 2% фидов в нашем наборе данных.

Я действительно никогда не взаимодействовал с этим протоколом, не требуют клиентов (абонентов), чтобы иметь какое-то программное обеспечение на их системе, как кормить слушатель требуется на стороне клиента (абоненты) для получения кормов (в том, что что это означает)?

ответ

1

Я не уверен, где они вытащили это 2% -ное число, но это, вероятно, не так. Например, все основные платформы для ведения блога поддержка PubSubHubbub. Многие протоколы новостей (HuffPo, Gawker, Foxnews, ABCLocal ...) поддерживают протокол. Многие другие сервисы, такие как Craigslist, GetGue, (даже StackOverflow). Многие другие сервисы, такие как Github или Instagram, поддерживают PubSubHubbub-подобные API для ресурсов JSON, хотя это не соответствует текущей спецификации (0.3). Этот список можно продолжать и продолжать.

Теперь, насколько сложно, это действительно не так сложно для огромной выгоды. «Клиенты» (технически это веб-серверы) должны видны, доступные за пределами брандмауэра. Для издателей это еще проще, поскольку им просто нужно выполнить ping (простой HTTP-запрос POST) концентратора, который они выбрали ранее.

+0

Значит, клиенты здесь означают мой обряд пользования сайтом? а не пользователи моего обряда веб-приложений? – Rajeshwar