messenger.yaml 1.0 KB

123456789101112131415161718192021222324252627282930
  1. framework:
  2. messenger:
  3. failure_transport: failed
  4. transports:
  5. # https://symfony.com/doc/current/messenger.html#transport-configuration
  6. async:
  7. dsn: '%env(MESSENGER_TRANSPORT_DSN)%'
  8. options:
  9. use_notify: true
  10. check_delayed_interval: 60000
  11. retry_strategy:
  12. max_retries: 3
  13. multiplier: 2
  14. failed: 'doctrine://default?queue_name=failed'
  15. # failed: 'doctrine://default?queue_name=failed'
  16. # sync: '%env(MESSENGER_TRANSPORT_DSN)%'
  17. default_bus: messenger.bus.default
  18. buses:
  19. messenger.bus.default: []
  20. routing:
  21. Symfony\Component\Mailer\Messenger\SendEmailMessage: async
  22. Symfony\Component\Notifier\Message\ChatMessage: async
  23. Symfony\Component\Notifier\Message\SmsMessage: async
  24. # Route your messages to the transports
  25. # 'App\Message\YourMessage': async