Skip to content

Details

  • What are message queues:
  • key components and concepts:
  • producer/consumer; blocking/non-blocking; sync/async;
  • direct messaging; fan-out or pub/sub; routing
  • Why you'd want to implement MQ:
  • decoupling time critical code and long-running processes;
  • breaking/desynchronizing nested loops;
  • simple horizontal scaling;
  • What you should be aware/think of before implementing MQs:
  • hidden bottlenecks:
  • mystery of asynchronous processing;
  • debugging is tricky, very tricky;
  • maintenance;

Sponsors

Sponsor logo
PHP Architect
Published continuously since 2002, PHP Architect magazine.
Sponsor logo
EST CoWork
NEST CoWork is built for small businesses to succeed.

Members are also interested in