Многопоточность в Windows.
Я разрабатываю решение для клиента, где данные in должны быть опрошены из таблицы SQL и запрос должен быть отправлен в службу WCF с запросом, сформированным из этих данных. Ответ службы WCF будет содержать дополнительные данные, которые необходимо снова обновить в таблице SQL.
Например, в таблице есть 6 столбцов, а именно primaryKeyColumn,columnA, columnB, columnC, columnD и columnE.
Запрос WCF будет содержать данные из столбцов A, B и C.
Ответ службы будет содержать данные для всех 5 столбцов.
Данные столбцов D и E должны быть обновлены для этой строки в таблице.
Я думал о том, чтобы реализовать это с помощью службы Windows. Чтобы повысить производительность, я думаю о реализации многопоточности в этом решении.
Может ли кто-нибудь помочь мне в этом ? Я никогда раньше не использовал многопоточность в службе windows. Каковы риски ?
Что я уже пробовал:
Я создал службу windows, которая опрашивает таблицу базы данных SQL каждые 15 секунд,получает первую строку в зависимости от определенного условия , создает запрос на службу WCF, вызывает службу WCF, обновляет данные в таблице SQL на основе ответа.
Я еще не реализовал многопоточность.