Мне нужно реализовать функциональность, при которой клиент A отправляет некоторую информацию на сервер (который хранит ее в базе данных SQL), а клиент B хочет получить эту информацию.Для этого клиент B вызывает функцию WCF, которая ожидает информацию (в течение длительного времени, пока не истечет время ожидания или пока не поступит информация).
Какова наилучшая практика для реализации функции WCF?Опрос базы данных SQL для запроса, если информация есть или нет?Есть ли какая-либо функциональность на стороне БД SQL, чтобы помочь?
WCF должен быть написан на C # (предпочтительным является .NET CORE).Сервер SQL еще не выбран, предпочтительнее MS SQL или решение Azure, но это может быть другой сервер SQL, который подходит для .NET CORE.