允许每个用户一次调用一个方法
本文关键字:方法 一个 调用 许每个 用户 一次 | 更新日期: 2023-09-27 17:52:33
我有一个WebAPI端点,它调用一个服务方法,如果前一个服务方法调用没有完成,我想立即退出该服务方法。这似乎是一个信号量可能要走的路,但我不确定如何使每个用户。我将为用户创建一个(int)UserKey。
换句话说,我如何为信号量提供上下文?在本例中,上下文将是UserKey。
在数据库中存储某种标志,表明您有来自某个用户的待处理请求,如何?
本文关键字:方法 一个 调用 许每个 用户 一次 | 更新日期: 2023-09-27 17:52:33
我有一个WebAPI端点,它调用一个服务方法,如果前一个服务方法调用没有完成,我想立即退出该服务方法。这似乎是一个信号量可能要走的路,但我不确定如何使每个用户。我将为用户创建一个(int)UserKey。
换句话说,我如何为信号量提供上下文?在本例中,上下文将是UserKey。
在数据库中存储某种标志,表明您有来自某个用户的待处理请求,如何?