【发布时间】:2017-10-25 06:08:16
【问题描述】:
目前我们的制造工厂内有多个仪器以不同的速度将数据插入到数据库内的多个表中。
每条生产线上都有一台计算机连接到一个网页,操作员在该网页上输入分配的作业编号并显示一些相关信息。
我们的目标是根据工厂设备插入的数据显示指示。状态与原材料可用性、仓库存储可用性、温度范围等有关。
我最初的想法是修改当前的 MVC 应用程序,方法是在每条生产线中生成一个线程,该线程每 10 秒扫描一次插入的信息,并可能通过signarlR 将数据推送给建议操作员。我读到在 MVC 应用程序中启动线程是一种不好的做法,它可能会干扰 IIS 管理线程的方式。
如果不使用单独的线程,我想知道如何在 MVC 中托管独立于快速循环的进程?
感谢您的宝贵时间!
【问题讨论】:
标签: c# asp.net-mvc multithreading iis asp.net-web-api