我正在使用spring-amqp 1.5.2并希望发布可以驻留在队列中的消息最多10秒:
我将所有邮件的过期时间设置为10000(10秒),但10秒后邮件仍在队列中。这是我的代码片段:
MessageProperties props = new MessageProperties();
props.setExpiration("10000");
Message message = new Message(event.toByteArray(), props);
this.rabbitTemplate.convertAndSend("my-exchange", "my-routing-key", message);
答案 0 :(得分:2)
使用update wp_postmeta set meta_value = meta_value * 1.40 where meta_key='_regular_price'
代替send()
。
转换是为了发送一些需要转换为convertAndSend()
的对象;你已经有Message
。