2016-11-28 1 views
1

В нашем существующем проекте MFP 7.1 мы полагаемся на источник событий опроса в адаптере JavaScript для создания планировщика, который позволяет выполнять операцию с интервалом, например просмотр таблицы базы данных для новых записей для обработки на стороне сервера. Реализация была основана на следующем руководстве: http://www.ibm.com/support/knowledgecenter/SSHS8R_7.1.0/com.ibm.worklight.dev.doc/devref/t_configuring_a_polling_event_source.htmlЗамена источника событий опроса при обновлении адаптера MobileFirst для JavaScript с 7.1 до 8.0

Однако мы обнаружили, что источник события опроса нигде не найти в документации MFP 8.0 и следующий документ не указывает, что источник события опроса больше не поддерживается: https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/product-overview/release-notes/deprecated-discontinued/

Мы хотели бы знать, какой рекомендуемый подход для перехода от 7.1 до 8.0 при работе с источником событий опроса, такой как этот, и что альтернативный способ предлагается, если в MFP 8.0 нет возможности. Благодарю.

ответ

1

Опрос действительно не поддерживается в MobileFirst Foundation 8.0.
https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/upgrading/migrating-push-notifications/

У меня нет никакой официальной альтернативы, но поскольку опрос является проверка некоторых бэкэндом нового содержания, и если так, то есть уведомление отправляется, вы можете создать некоторые услуги по своему усмотрению, чтобы проверить ваши если есть новый «запись» или новый новый контент, и если true, постройте JSON для этого уведомления и отправьте его.

В версии 8.0 у вас есть несколько конечных точек REST, которые вы могли бы использовать вместе с конфиденциальными клиентами для отправки.

Вы также можете посмотреть по следующему пути построения механизма для отправки уведомлений с помощью Node.js: https://mobilefirstplatform.ibmcloud.com/blog/2016/10/18/using-mff-8-push-service-rest-api-in-a-nodejs-based-server/

+0

ли это, что означает, что нет никакого способа, вообще в MFP 8.0 настроить и настроить таймер/услугу, которая может автоматически запускаться на заданный интервал (скажем, каждые 1 минуту) для выполнения задач на стороне сервера? Все автоматические задачи должны выполняться вне МФУ, и при необходимости эти задачи могут вызывать конечные точки REST адаптеров МФУ для выполнения внутренних процедур? –

+0

Нет встроенного механизма. –