标签: c# mysql entity-framework-6 asp.net-web-api2
这可能看起来像一个重复的问题,但我无法找到确切的等价物。
我的设置是一个Web API,它有一个api调用,等待数据库中的状态变为“完成”。为此目前我每10秒轮询一次数据库。我想避免轮询,因为状态变化可以在2秒到最晚180秒之间的任何时间发生。
我处于非常小的轮询时间之间,因此增加了对数据库的调用并且轮询时间更长,从而降低了API的性能。
这是我正在使用的,
非常感谢任何帮助。