Akka.NET自定义死信处理的EventStream.Subscribe正确订阅方法
Akka.NET 死信订阅处理说明
- 常规死信订阅写法
官方提供的默认死信订阅写法仅能捕获接收方已终止产生的严格意义上的DeadLetter,无法覆盖未处理消息、丢弃消息的场景,代码如下:system.EventStream.Subscribe(deadletterWatchActorRef, typeof(DeadLetter)); - 全场景死信订阅写法
99%的使用场景都无需精细区分未处理、丢弃、真实死信三类消息,此时可将订阅类型替换为AllDeadLetters,即可覆盖所有类死信场景,正确代码如下:system.EventStream.Subscribe(deadletterWatchActorRef, typeof(AllDeadLetters));
内容的提问来源于stack exchange,提问作者Batox
相关产品推荐
相关产品推荐

