Я создаю службу WCF (CALLER) для Azure. Служба (CALLER) вызывает асинхронные методы другой сторонней службы (EXTN). Служба третьей стороны вызывает методы обратного вызова другой службы WCF (LISTNER), размещенной мной на Azure. CALLER введите данные службы в databsae со статусом = PENDING.Правильный ли подход к опросу базы данных?
В службе обратного вызова (LISTNER) Я обновляю статус запроса как ЗАВЕРШЕНО/НЕИСПРАВНО в базе данных.
Но я хочу, чтобы CALLER был уведомлен о статусе, обновленном в SQL Azure db.
Я собираюсь создать рабочий поток, который будет периодически проверять базу данных, чтобы проверить обновление состояния и уведомить об этом CALLER.
Есть ли другая лучшая/эффективная альтернатива этому подходу?
У вас есть информация о подробностях? – Ram