/poc-symfony-messenger

This project is a proof-of-concept about using symfony/messenger in production.

Primary LanguagePHP

Proof-of-concept : symfony/messenger

Qualities :

  • Is good on observability : workers information, message status, message queue
  • Is good on concurrency : using many workers work well
  • Is good on retry-ability : no data lost on failed message handling
  • Is good for transactional message : subscribe event on message handling

Infrastructure :

  • Can load message from Google PubSub
  • Can define Postgres as event queue

Observability

Concurrency

Retry-ability

Transactional message

Google PubSub receiver

Using doctrine transport with postgres