我正在尝试使用 Messenger 组件在 rabbit 和 Symfony 中实现交换。
假设我们有交通工具:
messenger:
transports:
amqp_image_resize:
dsn: '%env(MESSENGER_TRANSPORT_DSN)%'
options:
exchange:
name: image_resize_ex
type: fanout
queue:
name: image_resize_qu
routing:
'App\MessageBus\Message\Image\Resize': amqp_image_resize
消费者如何知道它应该使用哪个处理程序来处理消息?