13 июля 2013 г.

Google и потоки

Оригинал статьи: Google and Feeds

Удивительно, но за день до закрытия Google Reader в блоге Google Developers появилась статья про PubSubHubbbub, потоки и интерфейс Google Feeds API. Протокол PubSubHubbub (PuSH) предназначен для отсылки уведомлений при обновлении потока. «При помощи протокола PuSH серверы могут получать обновления из почти неограниченного числа потоков по мере обновления этих потоков». Google призывает публикаторов направлять свои потоки в общедоступный PuSH-концентратор — например, в концентратор Google и концентратор Superfeedr (Open PubSubHubbub Hub).

Наиболее интересен этот фрагмент статьи: «Google непосредственно размещает (hosts) немало сервисов, которые продуцируют потоки (например, Blogger — один из самых крупных источников потоков в вебе), а также потребляет потоки (например, немало вебмастеров уведомляют нашу поисковую систему об обновлениях на их сайтах). Наш PuSH-концентратор предлагает лёгкий доступ к сотням миллионов потоков, размещённых на серверах Google, а также к сотням миллионов других потоков экосистемы PuSH». И ещё: «Мы планируем внести некоторые улучшения в наш интерфейс потоков в ходе текущей работы над инфрастуктурой».

Это значит, что Google сохраняет серверную часть (backend) работы с потоками, просто основное внимание теперь будет уделяться интерфейсу Google Feeds API и обновлениям индекса Поиска (Google Search). Программнй интерфейс Google Feeds API продолжает работать и сторонние сервисы чтения потоков могут им пользоваться. Всё это было важной составляющей серверной части Google Reader, однако Google Reader был вынужден ещё управлять подписками, метками, состоянием «прочитано/непрочитано», создавать поисковый индекс для каждого пользователя…

Будем надеяться, что это также значит, что в сервисах Google по-прежнему будут продуцироваться потоки. Может быть, когда-нибудь и в Google+ появится поддержка потоков.

Интересно, что Google Feedfetcher всё ещё работает и даже показывает почти то же количество подписчиков. Вот скриншот из FeedBurner:

«Feedfetcher — это средство, с помощью которого Google захватывает фид (поток) RSS или Atom, когда пользователь добавляет его на свою главную страницу Google или в Google Reader. Feedfetcher собирает и периодически обновляет такие инициированные пользователем фиды, но не индексирует их в Поиске Google по блогам и других поисковых службах Google (фиды появляются в результатах поиска только в том случае, если они просканированы роботом Googlebot)», поясняет Справочный центр Google.

Томек Васяк (Tomek Wasiak) 4 июля обнаружил Google Feedfetcher в логах своего сайта.