提醒是在指定的時間觸發一個演員持續回調的機制。它們的功能與定時器類似。但是與定時器不同的是,在所有情況下都會觸發提醒,直到演員明確取消註冊或演員被明確刪除。具體而言,由於演員運行時存在關於演員提醒的信息,因此會在演員停用和故障轉移之間觸發提醒。
比方說,我們設置了提醒後1h運行,但演員有10分鐘的空閒超時和掃描間隔,說2分鐘(中集演員的ActorGarbageCollectionSettings
)。
在第一個15分鐘之後,演員閒置,所以GC'd和停用。所以如何知道在45分鐘後重新創建演員?它如何知道用什麼角色ID來創建Actor?
問becasue我想知道這些模式是如何工作的:
https://www.codit.eu/blog/2016/08/25/how-to-enable-automatic-scheduling-in-service-fabric-actors/
https://dajbych.net/azure-service-fabric-scheduled-tasks
啊我的話!這太棒了。非常感謝這一點,並從他們的圖書館鏈接適當的來源。爲我節省了很多時間! :) – Mardoxx