dotnet/orleans

SMS events lost in case of serialization failures with no failure indication if FireAndForgetDelivery=true

已關閉

#1,286 建立於 2016年1月14日

 (21 則留言) (0 個反應) (0 位負責人)C# (2,123 個分叉)batch import
bughelp wanted

倉庫指標

星標
 (10,777 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

Reported by @onionhammer.

If FireAndForgetDelivery is set to true, there is no indication to the producer (and to consumer) in case the message payload fails to serialize. The Task returned to producer is successfully resolved before the runtime attempts to send the message.

A potential solution is to resolve the Task returned to producer only after the message is successfully sent or delivered.

貢獻者指南