[译]RabbitMQ教程C#版 - 路由
先决条件 本教程假定RabbitMQ已经安装,并运行在localhost标准端口(5672)。如果你使用不同的主机、端口或证书,则需要调整连接设置。 从哪里获得帮助 如果您在阅读本教程时遇到困难,可以通过邮件列表 联系我们。 路由 (使用.NET客户端) 在 教程[3] 中,我们构建了一个简单的日志系统,可以向多个接收者广播消息。 在本教程中,我们会为日志系统再添加一个特性,使其可以只订阅消息的一个子集。例如,将所有日志消息打印到 控制台,同时只会将严重错误消息写入日志文件(保存到磁盘空间)。 绑定 在前面的例子中,我们创建过绑定。不知道您是否还记得下面的代码: channel.QueueBind(queue: queueName, exchange: "logs", routingKey: ""); 绑定是指交换器和队列之间的关联关系。可以简单地理解为:某个队列对来自此交换器的消息感兴趣。 绑定可以采用额外的routingKey参数,为了避免与BasicPublish方法中相同参数混淆,我们将其称为binding key(这里是指路由键从声明角度的一种别称,绑定键)。下面即是如何使用...
