2015-09-25 70 views
1

我正在用阿卡持久性構建應用程序。處理阿卡持久性故障

我必須正確檢測並處理持久性故障。這怎麼可能?它會拋出任何持久性異常嗎?

這裏是我到現在爲止

override def receiveRecover: Receive = { 
... 
} 
override def receiveCommand: Receive = { 
case WorkIsDone(workerId, workId, result) => 
persist(WorkDone(workId, result)) { event => 
     workData = workData.updated(WorkDone(workId, result)) 
     } 

...  
} 

回答