Learn how to use RabbitMQ to seperate back end processing from user facing UI's, react to incoming events from remote 3rd party systems & increase system performance by splitting individual steps in a sequence into individual processes with PHP.
The book starts with a very simple publisher-subscriber queue and goes on to describe techniques for handling large volumes of messages using multiple consumers, running those processes in the background and how to start and stop them gracefully.
You'll learn all about the different types of exhanges the problems they are good at solving as well as examples of real world problems solved using RabbitMQ & PHP.
Stuart has spent almost 20 years as a Software Engineer and Software Engineering Manager, in industries as diverse as the haulage sector and local government via internet service provision, ecommerce and big data using languages like Visual Basic, Java, Delphi/Pascal, Perl & PHP as well as being a network engineer & sysadmin in between too.
He is currently co-organiser of ShefPHP, the Sheffield PHP User Group in South Yorkshire, where he lives with his wife & 2 kids and is an occasional conference speaker.