rabbitmq官方文档翻译-12

发送者选择分发

AMQP中的路由逻辑不为消息发布者提供选择预期收件人的方法。这相当于在电子邮件的“CC”字段中输入多个收件人。RabbitMQ代理以特殊方式处理两个头以克服此限制。与“CC”和“BCC”标题密钥相关联的值将添加到路由密钥(如果存在)。
该消息将路由到与作为basic.publish方法的参数提供的路由密钥匹配的所有目的地,以及“CC”和“BCC”报头中提供的路由。“CC”和“BCC”值的类型必须是longstr的数组,并且这些键区分大小写。如果头不包含“CC”或“BCC”键,则此扩展无效。
在交付之前,将从消息中删除“BCC”密钥和值,从而为消费者提供一些机密性。此功能违反了AMQP规范,该规范禁止修改任何消息,包括头。此功能会降低性能。
此扩展程序独立于客户端。任何能够与RabbitMQ进行互操作并设置头值的AMQP客户端都可以使用此扩展。

你可能感兴趣的:(rabbitmq官方文档翻译-12)