当前位置: 首页 > 知识库问答 >
问题:

NServiceBus异常和错误队列

潘宸
2023-03-14

我是NServiceBus的新手。我有一个关于错误队列的问题。在我的IHandleMessages类中,抛出了一个异常。但是,消息不会发送到错误队列。日志文件中没有异常信息。即使当我声明一个尝试捕获块时,异常似乎没有被尝试捕获块捕获。有人能帮我澄清NserviceBus中的错误队列和异常处理吗?谢啦

共有1个答案

富波光
2023-03-14

消息可能正在重试,并在第二次尝试中成功http://docs.particular.net/nservicebus/errors/automatic-retries

 类似资料:
  • 我正在尝试在Azure中设置NServiceBus。在本地开发期间,我使用存储队列,在部署到云中时,我使用Azure服务总线。由于某些原因,当发生错误时,消息不会移动到错误队列。事实上,甚至没有创建错误队列。 在我的网上。配置文件I具有以下配置: 配置NServiceBus时,我调用: 当消息失败时,日志中的最后一个错误总是 对此有什么想法吗?消息传递似乎起作用了,只是错误处理不起作用。

  • 我目前正在使用NServicebus和Azure构建一个应用程序。 常规流程正在运行,但现在我想对应用程序的管理和监视方面做更多的工作。 客户希望看到一个仪表板,在那里他可以看到应用程序的运行状况,也可以纠正问题。 我想做的是: 检测何时将内容发送到错误队列(以便能够向管理员发送警报) 允许管理员处理来自管理应用程序的错误队列消息,而无需求助于提供的命令行工具 在NServicebus中是否有一种

  • 我们目前正在使用nservicebus从azure servicebus队列读取消息。 我可以通过代码创建所需的队列,但有人知道我是否可以设置配置文件,在azure上自动创建错误和输入队列吗?

  • 错误处理是每个编程语言都要考虑的一个重要话题。在Go语言的错误处理中,错误是软件包API和应用程序用户界面的一个重要组成部分。 在程序中总有一部分函数总是要求必须能够成功的运行。比如strconv.Itoa将整数转换为字符串,从数组或切片中读写元素,从map读取已经存在的元素等。这类操作在运行时几乎不会失败,除非程序中有BUG,或遇到灾难性的、不可预料的情况,比如运行时的内存溢出。如果真的遇到真正

  • 凡事谦虚、温柔、忍耐,用爱心互相宽容,用平和彼此联络,竭力保守圣灵所赐合而为一的心。(EPHESIANS 4:2-3) 错误和异常(3) assert 从代码中理解assert。 >>> assert 1==1>>> assert 1==0Traceback (most recent call last): File "<stdin>", line 1, in <module>Assertion

  • 你们得救是本乎恩,也因着信。这并不是出于自己,乃是神所赐的;也不是出于行为,免得有人自夸。(EPHESIANS 2:8-9) 错误和异常(2) 处理多个异常 try...except...是处理异常的基本方式。在此基础上,还可有扩展,能够处理多个异常。 处理多个异常,并不是因为同时报出多个异常。程序在运行中,只要遇到一个异常就会有反应,所以,每次捕获到的异常一定是一个。所谓处理多个异常的意思是可以