避免轮询数据库mysql实体框架

时间:2016-12-12 13:23:13

标签: c# mysql entity-framework-6 asp.net-web-api2

这可能看起来像一个重复的问题,但我无法找到确切的等价物。

我的设置是一个Web API,它有一个api调用,等待数据库中的状态变为“完成”。为此目前我每10秒轮询一次数据库。我想避免轮询,因为状态变化可以在2秒到最晚180秒之间的任何时间发生。

我处于非常小的轮询时间之间,因此增加了对数据库的调用并且轮询时间更长,从而降低了API的性能。

这是我正在使用的,

  • C#Web API 2
  • 实体框架6
  • MySQL 5.6.27

非常感谢任何帮助。

0 个答案:

没有答案
相关问题