以前用的1.x版本async_publish第三个参数可以设置延迟发布的秒速,请问2.x版本该怎么操作呢
这样设置的会报错
async_publish(DyBuilderDelayed::instance(), 'abc',null,[ 'x-delay' => 10000, ]); # retu
你的第三个参数是null
第三个参数是$routingKey 填了不管用呀 还是会立即消费
测试了,发送延时消息确实会提示“Invalid publish”
需要修改process里的交换机的类型,但投递时,第一次投递失败,后面投递成功了但是不消费。
好滴谢谢,我试一下
修改类型后,无法生成交换机和队列了,但方法还是返回了true。你可以试一下。我这边无法成功使用。
你的第三个参数是null
第三个参数是$routingKey 填了不管用呀 还是会立即消费
测试了,发送延时消息确实会提示“Invalid publish”
需要修改process里的交换机的类型,但投递时,第一次投递失败,后面投递成功了但是不消费。
好滴谢谢,我试一下
修改类型后,无法生成交换机和队列了,但方法还是返回了true。你可以试一下。我这边无法成功使用。