【发布时间】:2022-01-27 22:59:34
【问题描述】:
我有一个 Web API,它从多个客户端(其他工作站/服务器)收集数据并将这些信息显示给用户。如果任何工作站/服务器脱机/不可用,我想向用户显示。因为我无法确保客户端正在向我的 API 发送离线命令,所以我想通过重复 ping 工作站来接收此命令。
实现这一目标的最佳方法是什么?到目前为止,我对我的解决方案并不满意。
我是否在 IIS 应用程序开始时启动一个后台任务来创建多个 ping 任务?
我是否必须创建第二个应用程序来处理固定并只告诉我的 Web-API 状态?
【问题讨论】:
-
一些很酷的东西。我不知道它是否完全适合我的用例。
标签: c# asp.net-core asp.net-web-api dependency-injection background-task