PubSubHubBub Hubs - PullRequest
       34

PubSubHubBub Hubs

7 голосов
/ 12 июня 2010

В настоящее время я создаю живое веб-приложение на основе протокола PubSubHubBub.Однако я столкнулся с несколькими проблемами.

Во-первых, я ищу приложение-концентратор, которое можно запустить на моем сервере.Существует несколько приложений, но большинство из них еще не разработано или не поддерживают спецификацию 0.3.Официальный центр Google работает на Google App Engine и может быть выполнен даже локально.К сожалению, "Tasks will not run automatically. Push the 'Run' button to execute each task." Это поведение полезно для отладки и понимания рабочего процесса, но в некоторых живых тестах было бы неплохо не вызывать все задачи вручную.Есть ли способ настроить локальный движок приложений из-за автоматически запускаемых задач?

Далее у меня есть вопрос, касающийся самой спецификации.Справочная реализация Google предоставляет начальный метод публикации, привязанный к конечной точке uri + /publish.Но это не отражено в спецификациях.

Так есть ли зрелые концентраторы, которые можно запустить локально для отладки?Или есть способы настроить официальный движок Google App Engine для локального запуска и непосредственного выполнения задач?

Заранее спасибо

Ответы [ 2 ]

2 голосов
/ 12 июня 2010

Новый 1.3.4 App Engine SDK автоматически запускает задачи.Просто обновите свой SDK, чтобы воспользоваться им.

Next, I have a question concerning the spec itself. The Google reference implementation provides the initial publish method bound to the outpoint uri + /publish. But this is not reflected in the specs.

/ publish - единственная конечная точка, предоставляемая концентратором.Согласно разделу обнаружения спецификации , это то, что вы рекламируете.

0 голосов
/ 06 апреля 2011

Кстати, https://github.com/pubsubhubbub/PubSubHubbub/wiki/Hubs перечисляет все известные в настоящее время концентраторы и программное обеспечение.

Я также сделал свой собственный концентратор, который реализует спецификацию 0.4; см https://github.com/cweiske/phubb

...