如何防止来自多个端点端点的实例并行执行功能

时间:2019-03-19 05:01:58

标签: c# asp.net

我有一个挥舞的端点,它接受一个数字,然后根据其值,对db进行操作,然后在写入db之前进行验证,以便对于一个值,该操作仅发生一次。但是发生了一个极端的情况,当我同时运行多个swagger实例时,如果我以相同的值命中该端点,它将在db上写入两次。

任何在此处使用锁定的建议都不是多线程的,而只是从不同的浏览器/选项卡运行的多个实例。

0 个答案:

没有答案