这是否可以使用 NServiceBus 获取 InputQueue 中的消息数量,我是否需要绕过它并使用本机 MSMQ 接口?
这不会是一个完整的监控,我们有一个包含多个 NSB 组件的系统,并且通过使用 Windows 性能计数器来监控它们。我想要实现的只是一个简单的健康检查-> 向组件发送 NSB 消息,它的响应是包含比方说 DB 访问状态和其队列中 MSMQ 消息的数量。这就是为什么我想让它尽可能简单。所以问题是:我可以以简单的方式检查消息号还是我宁愿需要读取性能计数器?
这是否可以使用 NServiceBus 获取 InputQueue 中的消息数量,我是否需要绕过它并使用本机 MSMQ 接口?
这不会是一个完整的监控,我们有一个包含多个 NSB 组件的系统,并且通过使用 Windows 性能计数器来监控它们。我想要实现的只是一个简单的健康检查-> 向组件发送 NSB 消息,它的响应是包含比方说 DB 访问状态和其队列中 MSMQ 消息的数量。这就是为什么我想让它尽可能简单。所以问题是:我可以以简单的方式检查消息号还是我宁愿需要读取性能计数器?