使用 EasyNetQ for RabbitMQ 时自定义错误队列名称?

2023-11-23

而不是让我未处理的异常进入EasyNetQ_Default_Error_Queue我想知道是否有一种方法可以明确说明应该用于给定应用程序的错误队列的名称,因此错误不会全部出现在这个错误队列中EasyNetQ_Default_Error_Queue?

我可以看到如何指定常规消息队列名称,但尚未找到有关错误队列名称的任何信息。


是的,您可以通过覆盖 IConventions 对象上的委托来自定义命名约定(或者只是创建您自己的实现并将其注册为依赖项):

https://github.com/EasyNetQ/EasyNetQ/blob/master/Source/EasyNetQ.Tests/ConventionsTests.cs

这可能应该有效:

var bus = RabbitHutch.CreateBus("host=localhost");
bus.Advanced.Container.Resolve<IConventions>().ErrorExchangeNamingConvention = info => "MyExchangeNaming";
bus.Advanced.Container.Resolve<IConventions>().ErrorQueueNamingConvention = () => "MyErrorQueueNaming";
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 EasyNetQ for RabbitMQ 时自定义错误队列名称? 的相关文章

  • 有没有办法在 xcode 上使用 c++0x ?我想使用 gcc 4.4 或更高版本

    我想使用 gcc 4 4 或更高版本进行 iphone 开发 有人知道怎么做吗 不 你不知道 相信我 你不会 Apple 仍保留 gcc 4 2 1 因为 4 2 2 及更高版本使用 GPLv3 这意味着他们必须放弃对其平台的控制 对于 i
  • 在 C# 中调用 C++ 库 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我有很多用 C 编写的库 我想从 C 调用这些库 但是 我遇到了很多问题 我想知道是否有书籍或指南告诉我如何做到这一点 Dll导入 htt
  • 如何使用 SOAP 且不使用 WSE 在 .NET 中签署 Amazon Web 服务请求

    亚马逊产品广告 API 以前称为 Amazon Associates Web Service 或 Amazon AWS 实施了一项新规则 即自 2009 年 8 月 15 日起 向其发送的所有 Web 服务请求都必须经过签名 他们在其网站上
  • 从模板切换传递的类型

    在 C 中是否可以检查传递给模板函数的类型 例如 template
  • C# 5 async/await 线程机制感觉不对?

    为什么让调用线程进入异步方法直到内部 等待 一旦调用异步方法就生成一个线程 这不是更干净吗 这样您就可以确定异步方法会立即返回 您不必担心在异步方法的早期阶段没有做任何昂贵的事情 我倾向于知道某个方法是否要在 我的 线程上执行代码 不管是堵
  • C# 开源 NMEA 解析器 [已关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找 C 开源 NMEA 解析器 嗯 我自己也不熟悉 但是一些快速搜索显示了一个代码项目 htt
  • 将表(行)与 OpenXML SDK 2.5 保持在一起

    我想在 Word 文档中生成多个表 每行 2 行 但我想将这两行保留在一起 如果可能的话 new KeepNext 第一行不起作用 new KeepNext 第一行的最后一段不起作用 new CantSplit 放在桌子上不起作用 在所有情
  • 获取 boost Spirit 语法中的当前行

    我正在尝试使用 boostspirit 获取正在解析的文件的当前行 我创建了一个语法类和结构来解析我的命令 我还想跟踪在哪一行找到命令并将其解析到我的结构中 我将 istream 文件迭代器包装在 multi pass 迭代器中 然后将其包
  • MFC:如何设置CEdit框的焦点?

    我正在开发我的第一个简单的 MFC 项目 但我正在努力解决一个问题 想要设置所有的焦点CEdit其中一个对话框中的框 我的想法是 当打开对话框时 焦点位于第一个编辑框上 然后使用 选项卡 在它们之间交换 我看到了方法SetFocus 但我无
  • UI 函数在快速事件完成之前触发

    我有一个停靠在 Silverlight 应用程序中的 Web 浏览器框架 有时会在其上弹出全窗口 XAML Silverlight UI 元素 我已经或多或少修复了一个老问题 即 Web 框架的内容似乎与 Silverlight 内容不能很
  • 如何对 NServiceBus.Configure.WithWeb() 进行单元测试?

    我正在构建一个 WCF 服务 该服务接收外部 IP 上的请求并将其转换为通过 NServiceBus 发送的消息 我的单元测试之一调用Global Application Start 它执行应用程序的配置 然后尝试将 Web 服务解析为 验
  • C#6 中的长字符串插值行

    我发现 虽然字符串插值在应用于现有代码库的字符串 Format 调用时非常好 但考虑到通常首选的列限制 字符串对于单行来说很快就会变得太长 特别是当被插值的表达式很复杂时 使用格式字符串 您将获得一个可以拆分为多行的变量列表 var str
  • 析构函数中的异步操作

    尝试在类析构函数中运行异步操作失败 这是代码 public class Executor public static void Main var c1 new Class1 c1 DoSomething public class Class
  • 在 asp.net MVC 中使用活动目录进行身份验证

    我想使用活动目录对我的 asp net mvc 项目中的用户进行身份验证 在网上冲浪了几个小时后 我没有找到任何对我有用的东西 我已经看到了所有结果 但什么也没有 我尝试按照许多帖子的建议编辑我的 web config 如果有人可以帮助我提
  • 在 OpenGL 中渲染纹理 1 到 1

    所以我想做的是使用 OpenGL 和 C 将纹理渲染到平面上 作为显示图像的一种方式 但是我需要确保在渲染纹理时没有对纹理进行任何处理 抗锯齿 插值 平滑 模糊等 这是 OpenGL 处理渲染纹理的默认方式吗 或者是否需要设置一些标志才能禁
  • 逆向工程 ASP.NET Web 应用程序

    我有一个 ASP NET Web 应用程序 我没有源代码 该 bin 包含 10 个程序集和一个 compiled 文件 我在 App Code dll 上使用 Reflector 它向我显示了类和命名空间之类的东西 但它太混乱了 有没有什
  • CUDA 8 编译错误 -std=gnu++11

    我正在尝试转换一些代码以使用 CUDA 并且我认为我遇到了兼容性问题 我们使用CMake 这些是我使用的 gcc 和 CUDA 版本 gcc version gcc Ubuntu 5 4 0 6ubuntu1 16 04 5 5 4 0 2
  • C++ 中 void(*)() 和 void(&)() 之间的区别[重复]

    这个问题在这里已经有答案了 在此示例代码中 func1是类型void int double and funky是类型void int double include
  • 通过 Tab 键浏览 XML 文档字段

    In VB NET you can move through the fields in the XML member documentation with the Tab key 这在 C 中不起作用 还有其他方法吗 除了用鼠标将光标放在
  • DataContractSerializer 事件/委托字段问题

    在我的 WPF 应用程序中 我正在使用DataContractSerializer序列化对象 我发现它无法序列化具有事件或委托声明的类型 考虑以下失败的代码 Serializable public abstract class BaseCl

随机推荐

  • C# 从另一个窗口获取像素颜色

    我想从另一个窗口获取像素颜色 我的代码是 using System using System Drawing using System Runtime InteropServices sealed class Win32 DllImport
  • 在 iPhone 上合并两个 .caf 文件

    我一直在寻找答案 但似乎找不到 很多人问过 但没有人得到答案 我有一个使用 AVAudioRecorder 录制音频的应用程序 现在我只想将两个或多个录音合并到一个可以通过电子邮件发送的文件中 有谁知道如何做到这一点 这个答案建议使用称为音
  • Unity 的自定义对象工厂扩展

    我正在使用 Unity IoC 容器 我需要拦截对某个基本接口的 Resolve 的任何调用 并运行我自己的自定义代码来构造这些类型 换句话说 在下面的示例代码中 当我调用container Resolve
  • x:Reference 和 ElementName 之间有什么区别?

    根据x 参考标记扩展MSDN 页面 x Reference 引用在 XAML 标记中其他位置声明的实例 该引用引用元素的 x Name 根据Binding ElementName 属性MSDN 页面 ElementName 感兴趣元素的 N
  • 使用核心数据进行后台保存?

    我有一个基于 Core Data 的 iPhone 应用程序 需要在终止时保存 1000 个托管对象 这需要 8 秒以上的时间 但是 如果应用程序未在大约 1 秒内完成 操作系统将终止该应用程序 6秒 我不想提前保存对象 因为这样用户必须再
  • LAST_INSERT_ID() 始终返回 0 (RMySQL) - 单独的连接问题

    原始示例在一些中找到post 根据这个post以下 SQL 语句应该给我一个向量1 2 2 2 2到底 require RMySQL con lt dbConnect dbDriver MySQL db your db user your
  • libgit2 引发错误。类别 = 操作系统(错误)

    我现在已经遇到过几次这样的情况 An error was raised by libgit2 Category Os Error 当我编写代码时 有时会导致此错误或类似错误 Failed to open App Data mdf The p
  • 如何判断一个字符串是否包含重复的字母序列

    使用 JavaScript 我需要检查给定的字符串是否包含重复字母的序列 如下所示 aaaaa 我怎样才能做到这一点 您可以使用此功能 function hasRepeatedLetters str var patt a z 1 var r
  • 可编辑的 JComboBox

    我有可编辑的JComboBox并希望从其输入中添加值 例如当我输入内容时JComboBox然后按 Enter 我希望文本出现在JComboBox list public class Program extends JFrame implem
  • 如何更新 javascript / jquery 中 for 循环每次迭代显示的 html?

    我如何为循环的每次迭代改变 h1 此代码现在仅在一切完成后显示 h1 文本 for i 0 i
  • Python Unicode 字符串和 Python 交互式解释器

    我试图了解 python 2 5 如何处理 unicode 字符串 尽管现在我认为我已经很好地掌握了如何在代码中处理它们 但我并不完全理解幕后发生的事情 特别是当您在解释器的提示符下键入字符串时 所以python pre 3 0对于字符串有
  • Log4J RollingFileAppender 无法滚动文件

    我正在用 Java 编写一个小型 xml 转换层 我通过 Web 服务接收 xml 对其进行修改 然后将修改后的 xml 发送到另一个系统 然后 我等待响应并将响应返回给原始调用者 System A gt Me gt System B gt
  • 将 Travis CI 与 Sonarcloud 结合使用时出错:未授权。请检查属性 sonar.login 和 sonar.password

    我正在跟进开始使用sonarcloud io 上的说明 用于从我的计算机执行 SonarQube Scanner for Maven mvn clean org jacoco jacoco maven plugin prepare agen
  • 使用 MSBuild 将 /MP 选项传递给编译器

    我有一个 VC 项目文件 正在使用 MSBuild 从命令行构建 我想指定 MP flag without编辑项目文件 那可能吗 我试过了set CL MP在调用 MSBuild 之前 但没有任何效果 这可以通过访问来完成CL MPCoun
  • 在标准命名空间中声明名称的不好做法?

    我正在浏览Google C 风格指南 并遇到了这个 不要在命名空间 std 中声明任何内容 甚至不要向前声明标准库类 在命名空间 std 中声明实体是未定义的行为 即不可移植 要从标准库声明实体 请 包含适当的头文件 有人可以使用示例代码解
  • AWS API 网关与 Angular

    有人使用 AWS API Gateway 来与 Angular js 前端配合使用吗 我有一个通过 API 网关中的 POST 方法公开的 lambda 函数 我按照此文档的指示设置了标题 http docs aws amazon com
  • 如果某个属性已在应用动画的类中声明,那么从 CSS 动画的“0%”关键帧中删除该属性是否安全?

    Context 根据动画规格 如果未指定 0 或 from 关键帧 则用户代理 使用属性的计算值构造 0 关键帧 正在动画化 如果未指定 100 或 to 关键帧 则 用户代理使用计算值构建 100 关键帧 正在动画化的属性的数量 这可能会
  • 如何计算 SQL 列中字符的实例数

    我有一个 sql 列 它是由 100 个 Y 或 N 字符组成的字符串 例如 呀呀呀呀呀呀 获取每行中所有 Y 符号的计数的最简单方法是什么 此代码片段适用于您有布尔值的特定情况 它回答 有多少个非 N SELECT LEN REPLACE
  • 如何在 C# 中使用本地化

    我似乎无法让本地化发挥作用 我有一个班级图书馆 现在我想创建resx文件 并根据线程区域性返回一些值 我怎样才能做到这一点 通过执行以下操作将资源文件添加到您的项目 您可以将其称为 strings resx 右键点击特性在项目中 选择添加
  • 使用 EasyNetQ for RabbitMQ 时自定义错误队列名称?

    而不是让我未处理的异常进入EasyNetQ Default Error Queue我想知道是否有一种方法可以明确说明应该用于给定应用程序的错误队列的名称 因此错误不会全部出现在这个错误队列中EasyNetQ Default Error Qu