class UpdateOutOrder implements Consumer
{
public $queue = "update_out_order_v1";
public $connection = 'default';
public function consume($quedata){
//更新订单业务A
echo "a";
}
}
当我把业务改成B
echo "b";
更新代码
restart -d 之后
还是echo "a";
必须 要重新命名 队列名称 才能起效!
$queue = "update_out_order_v2";
restart -d
之后 才能 echo "b"
这导致在代码更新后 一直没有按新的逻辑运行!!!!!!
这是消费对列吧
对啊 有缓存 不改queue 的名字
当更新代码 不会执行