DemoConsumer.php.close 522 B

12345678910111213141516171819202122
  1. <?php
  2. declare(strict_types=1);
  3. namespace App\Amqp\Consumer;
  4. use Hyperf\Amqp\Result;
  5. use Hyperf\Amqp\Annotation\Consumer;
  6. use Hyperf\Amqp\Message\ConsumerMessage;
  7. use PhpAmqpLib\Message\AMQPMessage;
  8. /**
  9. * @Consumer(exchange="ex.test_noticenter", routingKey="test_app", queue="queue.test_noticenter", name ="DemoConsumer", nums=1)
  10. */
  11. class DemoConsumer extends ConsumerMessage
  12. {
  13. public function consumeMessage($data, AMQPMessage $message): string
  14. {
  15. var_dump($data);
  16. return Result::ACK;
  17. }
  18. }