我正在制作产品拍卖网站,我想在服务器上为每个产品创建和存储计时器。但我不知道在哪里存放这些计时器。我希望在产品的计时器结束时发生事件,以便我可以计算该产品的获胜者。但是我不知道在哪里保留这些计时器,以便它们在服务器上发生已经过的事件。
目前我正在调用控制器操作来使用Ajax从客户端计算获胜者。但是这个解决方案依赖于客户端在Ajax调用的页面上。我需要一个不依赖于客户的解决方案。
答案 0 :(得分:2)
你可以通过websockets听定时器。 定时器在服务器的多个线程中运行,完成后,您可以告诉客户端某些内容已发生变化。
我不太了解与mvc结合使用的websockets,但这可能是一种方法