Подскажите над реализацией. Есть веб-сервис, к нему приходит запрос с каким-то параметром.
Есть какая-то логика в другом потоке, которая относительно долго отрабатывает (пару секунд).
Когда на сервис приходит запрос, нужно отправить новую задачу этой логике и ждать результата.
Как правильно должна быть устроена логика, как она должна принимать задачи и оповещать об окончении и готовности результатов для “подписчиков”
можете тебе поможет actix
, модель акторов, вроде, подходит для таких задач