- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 MSMQ 版本 4 并且有一个事务队列。我正在使用 WCF 来监听队列中的传入消息。
处理时存在对第三方组件的依赖性,这些组件可能会失败或在较长时间内不可用。为了弥补这一点,我使用 MSMQ 4 ( http://msdn.microsoft.com/en-us/library/aa395218.aspx ) 中的有害消息处理功能来重试消息 x 次,并等待 y 次等待时间。
但是在某些情况下我知道输入消息无效/中毒。当发生这种情况时,抛出异常将使该消息像所有其他消息一样遵循有害消息处理例程,并具有所有重试和等待时间。但是,当我知道消息已中毒时,我没有理由重试并等待配置的时间以使其由中毒队列处理。
是否有任何方法可以将消息显式标记为中毒,以便它不会遵循配置的重试流程并立即移至中毒队列?
最佳答案
好吧,在这种情况下,我建议将请求数据存储在数据库中,并且不要抛出任何异常,以便 WCF 消息成功处理并将其从队列中删除。
如果需要的话,我们可以稍后处理这些数据,处理来自数据库的数据比监视/管理中毒队列更容易。
您可以进行一些配置,基于您可以决定消息的下一个处理时间戳,并且线程可以重新处理来自数据库的此类消息。
关于.net - 如何使用 WCF 将事务性 MSMQ 中的消息显式标记为中毒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13721866/
Scapy 文档给出了以下 ARP 缓存中毒的例子: send(Ether(dst=clientMAC)/ARP(op="who-has", psrc=gateway, pdst=client)) 问
我试图了解 object.prototype 如何在 javascript 中运行然后我遇到了这段代码。我不明白? // Poisoning Object.prototype Object.proto
我的 occam-pi 应用程序有一个长时间运行的 producer 进程定义如下: PROC producer (VAL INT start, step, CHAN OF INT c!) INT
想要在 Apache tomcat 服务器中停止主机 header 注入(inject)或中毒。是否可以通过创建虚拟主机。 最佳答案 如果可以的话,最好不要信任 Host header 。虚拟主机是解
我正在使用 MEF发现和实例化插件并希望使过程尽可能健壮。特别是我不希望一个写得不好的插件对主机或其他插件的执行产生不利影响。 不幸的是,我在使用 GetExportedValues() 时发现了这一
在 Justin Seitz Black Hat Python 书的第四章中,该部分详细介绍了使用 scapy 的 ARP 中毒。我在获取目标机器的目标 ip 的 mac 地址时遇到问题。我使用 Ka
我是一名优秀的程序员,十分优秀!