我的问题:
如何为拍卖实施计时器?
- 定时器需要在服务器上运行
- 由于会有很多计时器,我不想在运行计时器的函数上浪费大量资源。
我正在使用播放框架 2.1.1 和 AKKA。
我可以将计时器存储在数据库中吗?在检索时更新它?
我的问题:
如何为拍卖实施计时器?
我正在使用播放框架 2.1.1 和 AKKA。
我可以将计时器存储在数据库中吗?在检索时更新它?
我想你可以从 Play 框架附带的 Java Comet Clock 示例中获得灵感
https://github.com/playframework/Play20/tree/master/samples/java/comet-clock
它使用 Akka 进行调度,使用 Comet 将数据推送到客户端。也许您可以使用更好的推送解决方案,例如 websockets 或服务器发送事件(您可以查看 websocket 聊天示例)
如果您需要将计时器存储在数据库中,您可以在时钟 Actor(或等效项)中执行此操作。