Очереди и блокировки. Теория и практикаОсновная программа
Ведущий программист KPILead, Ранее работал в Альфа Банке, OTG, ad1 и Loveplanet. Основная специализация — разработка архитектур и реализация разных сервисов в проектах с большой посещаемостью. Выступает консультантом по строительству архитектуры в сторонних проектах (стартапах). Активно участвует в OpenSource, является автором расширений php_amqp php_tarantool, hhvm_amqp.
В докладе будут описаны паттерны использования очередей и блокировок, рассказано, зачем нужны очереди и блокировки, показано на примерах использования в разных архитектурах.
Описано применение синхронных и асинхронных очередей, как построить очереди с приоритетами.
Будет сравнение разных серверов очередей: Redis, Tarantool, RabbitMQ, ZMQ, Kafka, Zookeeper, MemcacheQ и др., их преимущества и недостатки, где и какой брокер лучше использовать.