我正在尝试使用排队的后台任务来实现搜索功能,但是在返回排队任务的值时遇到问题。
我有以下2个API:
SearchUserAsync API在队列中注册一个后台任务,该任务将基于SearchParameter搜索用户的使用,但与此同时,它将返回HTTP 202(Accepted),表明该请求已被ID为GetSearchResultAsync API的URL接受在响应标头(“ Location”)中排队的任务的数量,以便稍后获得结果。
然后,客户端使用 id(可能是已排队任务的ID)调用GetSearchResultAsync API,并在执行操作后获取搜索操作的结果。
现在,我很难理解如何为排队的任务分配ID以及如何存储排队任务的结果,以便稍后在调用GetSearchResultAsync API时可以访问它。
我试图理解以下链接的文档,但无法掌握总体概念。
任何帮助将不胜感激。
谢谢。