gpt4 book ai didi

c# - 如何让 ServiceFabric actor 在遥远的 future 消失

转载 作者:行者123 更新时间:2023-11-30 17:33:29 25 4
gpt4 key购买 nike

所以如果我有一个 Actor 并且我使用以下行:

await RegisterReminderAsync("My Reminder", new byte[0], 
TimeSpan.FromDays(30), TimeSpan.FromSeconds(60)).ConfigureAwait(false);

我可以设置一个提醒,在 30 天后关闭,周期为 60 秒。但是,如果我尝试设置一个在 60 天内关闭的提醒,将引发异常,因为 RegisterReminderAsync 将到期数据转换为毫秒作为无符号整数 (uint) , 只能保存 50 天左右。那么,如果我想设置 future 一年的提醒怎么办?还是 10 年?

我可以将提醒设置为在调用旧提醒时填充新提醒,从而允许我无限期地延长时间,但这看起来很脏,不是我们可以使用的最佳实现。有没有办法指定该方法应如何处理截止日期?

最佳答案

是的,这就是今天的工作方式,但我打开了一个问题以改用 int64:https://github.com/Azure/service-fabric-services-and-actors-dotnet/issues/13

关于c# - 如何让 ServiceFabric actor 在遥远的 future 消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43853998/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com