1.创建生产者:
php bin/hyperf.php gen:amqp-producer DemoProducer2.创建消费者:
php bin/hyperf.php gen:amqp-consumer DemoConsumer3.修改生产者的注解,例如:
两个注解最好都要修改
Producer(exchange: 'hyperf.exchange', routingKey: 'role.routing')4.修改消费者的注解,例如:
两个注解最好都要修改
Consumer(exchange: 'hyperf.exchange', routingKey: 'role.routing', queue: 'role.queue', name: "role.queue", nums: 1)]5.依赖注入延迟队列类
use Hyperf\Di\Annotation\Inject;6.进行调用
$message = new RoleProducer('message');