【发布时间】:2014-04-15 19:00:02
【问题描述】:
我有一个actor接收成束的消息——也就是说,它通常会快速连续地接收多条消息,然后是长时间不活动。我想在演员没有收到消息时执行代码,比如 250 毫秒。
为了澄清我的意思,在 Javascript 中,我可能会写一些这样的代码:
function gotMessage() {
if(this.idleTimeout) {
clearTimeout(this.idleTimeout);
}
this.idleTimeout = setTimeout(function() {
//My code here
}, 250);
}
如果该库中已有机制,我如何在 Scala 或 Akka 中实现该效果?
【问题讨论】: