|
1
3
|
|
|
2
1
我怀疑,虽然这不是最佳做法,但在重新启动时会清除队列,只要有足够的可用资源,您就永远不会遇到问题。 这就是说,我会选择设置一些东西来定期清理队列,这样就不会让服务器崩溃。我对MSMQ不太熟悉,但是有什么方法可以告诉我消息是否已被处理?即使是运行的附加服务,也会检查队列中的消息并查看它们是否已出现在数据库中,如果已出现,则会将其删除?这样,您就不需要修改继承的代码库,因为它可以正常工作。 一旦你决定了解决方案,请在这里发布更新-我很想知道你最终如何处理这个问题。谢谢 |
|
|
3
1
如果上次重新启动之前没有任何消息,则听起来这些消息是快速的。Express消息只存储在RAM中,不会持久化到磁盘,因此重新启动MSMQ服务将销毁它们。这可能就是消息量从未达到临界水平的原因。
干杯 约翰·布雷克韦尔(MSFT) |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |