0

我有几个关于 ServiceInsight 的问题,希望有人能解释一下。

  1. 我可以监控多个错误队列和审计队列吗?如果是这样,我该如何配置它来监控这些队列。
  2. 我了解错误队列中处理的消息已移至 error.log 队列。审计队列中处理的消息会发生什么,即在管理服务处理它们之后它们去哪里。
  3. 消息最终由管理进程存储在哪里,即它们是否存储在 RavenDB 中,如果存储在哪个数据库中。
  4. 此外,如何在端点资源管理器中删除或删除消息对话。例如,假设我只想清除所有内容。

您可以就洞察力的管理和使用提供任何额外的洞察力(不是双关语),我们将不胜感激。

4

1 回答 1

2

问:我可以监控多个错误队列和审计队列吗?如果是这样,我该如何配置它来监控这些队列。

答:ServiceInsight 从管理服务(又名“ServiceControl”)接收数据,该服务从审核(和错误)队列中收集数据。ServiceControl 的单个实例可以连接到单个审计和错误队列(在单个传输类型中)。如果安装多个从多个队列收集审计和错误数据的 ServiceControl 实例,则可以使用 serviceInsight 连接到每个 ServiceControl 实例。目前(处于测试阶段)ServiceInsight 一次支持一个连接,但您可以轻松地在连接之间切换或打开多个 ServiceInsight 实例,每个实例都连接到不同的 ServiceControl 实例。

问:我了解到错误队列中处理的消息被移至 error.log 队列。审计队列中处理的消息会发生什么,即在管理服务处理它们之后它们去哪里。

答:审计消息在ServiceControl实例审计数据库(RavenDB)中被消费、处理和存储。

问题:管理进程最终将消息存储在哪里,即它们是否存储在RavenDB中,如果是,则存储在哪个数据库中。

答:是的,它们(默认情况下)存储在管理服务(又名“ServiceControl”)使用的嵌入式 RavenDB 数据库中。您可以在“C:\ProgramData\Particular\ServiceBus.Management”下找到它

问题:此外,如何在端点资源管理器中删除或删除消息对话。例如,假设我只想清除所有内容。

答:我们将在即将到来的 beta 更新中为此目的添加完整的清除/删除支持。要立即清除旧消息,您可以使用基于上述特定路径的 RavenDB 工作室。

请让我知道这些回答您的问题,不要犹豫,提出您可能有的任何其他问题!

此致,

Danny Cohen 特殊软件 (NServiceBus Ltd.)

于 2013-09-30T16:23:59.860 回答