Я новичок в веб-сервисах WCF. Мое требование - создать службу WCF, которая является оболочкой для стороннего COM-объекта DLL.WCF принимает одновременные запросы
Предположим, что dll занимает 5 секунд, чтобы рассчитать один конкретный вход.
Когда я создал службу и протестировал ее (используя тестовый клиент WCF), сценарий, я вижу, что я не могу отправить второй запрос до завершения первого запроса.
Итак, я думал начать новую тему для использования функции com и вызвать функцию обратного вызова после ее завершения. Я хочу отправить ответ и запрос завершения в этой функции обратного вызова. Это для каждого запроса, который попадает в службу WCF.
Я тестировал это, но проблема в том, что я получаю ответ, не завершая запрос.
Я хочу, чтобы текущий поток ждать, пока расчеты не выполняются, а также принимать другие запросы в параллельном
Можете ли вы, пожалуйста, дайте мне знать, как я могу это исправить, учитывая производительность?
Моя служба будет расходоваться несколькими SAP Portals клиентов с помощью SAP PI