在测试NServiceBus时,我输入了一条失败的消息,它如预期的那样出现在ServiceInsight中。我修复了失败的根本原因,并使用ServiceInsight重试消息。这起作用了,在ServiceInsight中,消息状态从error变为success。
随后,我又成功地处理了几条消息。但这些在ServiceInsight中根本没有显示出来。我在ServiceInsight中看到的唯一消息是initial failed on现在仍然处于成功状态。这是设计出来的吗?ServiceInsight是否只显示那些需要(D)管理员交互的消息?还是我错过了什么?
发布于 2016-02-24 04:57:25
我修复了这个问题。在我的例子中,这是因为ServiceControl没有正确配置。
您应该启用审核转发并配置队列,还应在端点上启用它。
ServiceControl configuration
如何在端点上配置审计:http://docs.particular.net/nservicebus/operations/auditing
PS:别忘了使用相同的队列名称。
https://stackoverflow.com/questions/28757892
复制相似问题