В настоящее время я создаю веб-приложение в реальном времени на основе протокола PubSubHubBub. Однако я столкнулся с несколькими проблемами.PubSubHubBub Hubs
Во-первых, я ищу приложение-концентратор, который можно запустить на моем сервере. Существует несколько приложений, но большинство из них еще не созданы, или они не поддерживают спецификацию 0,3. Официальный Google-концентратор работает на Google App Engine и может даже выполняться локально. К сожалению, "Tasks will not run automatically. Push the 'Run' button to execute each task."
Это поведение полезно для отладки и понимания рабочего процесса, но в некоторых живых тестах было бы неплохо не запускать все задачи вручную. Есть ли способ настроить локальный движок приложений за счет автоматического запуска задач?
Далее у меня есть вопрос о самой спецификации. Эталонная реализация Google предоставляет метод первоначальной публикации, привязанный к outpoint uri + /publish
. Но это не отражено в спецификациях.
Итак, есть ли зрелые концентраторы, которые можно запускать локально для отладки? Или есть способы настроить официальный хост-движок Google для запуска локально и для выполнения задач напрямую?
Заранее спасибо
Я уже использую версию 1.3.4. Может ли приложение отменить этот флаг? –
Нет. Возможно, вы настраиваете ETA - проверьте, будут ли ваши задачи иметь ETA в будущем на консоли администратора, или что вы все еще используете старый SDK, несмотря на то, что вы установили новый. –
Хорошо, это было странно. Это было вызвано неправильной версией python. При использовании 2.6 задачи не выполнялись автоматически, а вручную все еще работали. После понижения до 2,5, все работает нормально. –