代码之家  ›  专栏  ›  技术社区  ›  Evaldas Buinauskas

ASP.NET核心应用中的后台服务

  •  1
  • Evaldas Buinauskas  · 技术社区  · 6 年前

    我有一个使用ASP.NET Core 2.1构建的API,它执行一些基本的CRUD操作。

    1. 用户请求数据重新加载(POST)
    2. 用户批准数据重新加载(POST)
    3. 用户启动数据库中将触发数据重新加载(POST)的SSIS包
    4. 后台进程检查该SSIS包的状态,完成后将重新加载的状态设置为“完成/失败”

    我们最初的想法是创建一个后台服务,该服务将定期查询数据库,检查SSIS包的当前状态,然后将实体更新到所需的状态(完成/失败)。

    但是,这不起作用,因为当后台服务是单例服务时,所有其他服务都被限定了作用域。

    0 回复  |  直到 6 年前