奥尔良重试机制

时间:2018-12-29 01:16:39

标签: c# distributed-computing orleans

我的目标是在奥尔良一次送货。我使用序列号最多只处理一次,并且至少依靠Orleans重试机制。因此,我已经配置了类似的内容-将超时限制增加到2分钟,并将resendCount设置为60。.Configure<SiloMessagingOptions>(options => { options.ResendOnTimeout = true; options.MaxResendCount = 60; options.ResponseTimeout = new TimeSpan(0,2,0); });

  1. 够了吗?
  2. 启动筒仓后,是否有办法知道我的SiloMessagingOptions(如resendCount)?
  3. 奥尔良如何确定邮件失败?如果我不等待任务并且消息失败,那么奥尔良是否仍会检测到它并重新发送消息?应用程序是否可以通过任何方式知道消息已失败?
  4. 在消息可靠性的情况下,通过等待任务(假设我不在乎任务的返回值)有什么好处?

更新:有人告诉我,使用奥尔良至少一次交付不是最好的方法,我应该使用提醒之类的功能。上面的问题是为了消除一些疑问。

0 个答案:

没有答案