在rabbitmq代理上预处理队列中的消息

时间:2017-03-30 13:13:09

标签: rabbitmq message-queue amqp messagebroker

是否可以在rabbitmq的代理上做一些预处理消息?
我想做的是:

/yes

有可能吗?我不想在发布之前拆分消息,因为我连接了许多消息来减少IO(我想减少TCP数据包,删除标头等等)。

1 个答案:

答案 0 :(得分:0)

我从来没有听说过在Rabbit MQ中处理代理端的消息。由于Rabbit MQ中的代理是“虚拟实体”,因此我不确定是否可以这样做。

如果可能,我不确定向经纪人介绍业务逻辑听起来是个好主意 - 但它当然只是我的主观意见。

在任何情况下,您都应该考虑通过更改协议来节省流量: 在某些存储空间(如redis或aerospike)中存储您需要的存储空间,这些存储空间应该与ID一起超快。在Rabbit MQ中,只需发送带有ID的消息,该消息将与消息一起存储在Redis中。

希望你能找到这个有用的