1

发布到队列时,我需要将元数据附加到每条消息。问题是哪种方法更有效?

  1. 将自定义字段添加到每个邮件正文
  2. 为每条消息添加自定义标题

以防万一:

  • 发布者在 AWS m1.small 上
  • 消息速率小于 500 msgs/s
  • 兔子库:pika(python)
4

1 回答 1

2

在速度方面的效率,您的问题可能没有答案,因为有有效的解析方法可用于在消息离开 RabbitMQ 后从消息中提取元数据。

但是在使用元数据过滤消息的情况下,在 RabbitMQ 中执行此操作会更有效,因为您可以通过使用标头交换在 RabbitMQ 内部进行过滤。

于 2013-07-15T06:22:16.567 回答