Queues, busses and the messenger component PHP, стандарты, фреймворки, библиотеки, OpenSource

Доклад принят в программу конференции
Tobias Nyholm
Happyr AB

Tobias is an open source enthusiast and has spent many years trying to bring something good to the community. He is a Symfony core team member, co-host of the Sound of Symfony podcast, organizer of Swedish PHP meetups. He maintains projects like httplug.io, guzzle, buzz, php-geocoder, KnpGithub API client, Maingun API client, LinkedIn API client, Neo4j bundle, Puli, Assert and many more. He is also involved with the PHP-FIG by writing a PSR for HTTP clients.

@tobiasnyholm
Тезисы

Message queues are the perfect way to decentralize your application. You may use them for communication, scheduling and decentralization of your application. With help from a message queue you may decouple your application from the framework and the infrastructure. Which means that your app is written in pure PHP and not Symfony/Laravel/Yii etc.

With some smart configuration on your message bus you may put the message queue outside of your application and you may leverage from a decentralized and asynchronous system.

This talk will quickly go throw the basics of queues, hexagonal design and show proof of concept with Symfony’s Messenger component.

Другие доклады секции PHP, стандарты, фреймворки, библиотеки, OpenSource