Присоединяйтесь!
Новости

ZFConf 2012 пройдет весной в Москве
Подробности в анонсе на Хабре

Блог на Хабре
Теперь новости конференции и на нашем Хабра-блоге

Видео с ZFConf 2011 теперь в бесплатном доступе
Все видеозаписи и презентации теперь выложены в бесплатный доступ!

Разделение труда: Организация многозадачной, распределенной системы в Zend Framework с помощью Job Queue

Докладчик

Александр Готгельф

Александр Готгельф (Magento, PHP-разработчик)

Тезисы

  1. Job queue
    • Очередь сообщений (взаимодействие между узлами сети, процессами и т.д). В данном пункте рассматриваем, что такое job queue, для чего это нужно.
    • Синхронная обработка сообщений.
    • Асинхронная обработка сообщений.
  2. Zend platform’s job queue
    • Обзор архитектуры (job queue daemon, jobs, job queue client, load balancer ...)
    • Принципы работы
    • API. Простой пример.
  3. Gearman + Zend Framework (система распределения и организации задач между узлами сети)
    • Обзор архитектуры Gearman(gearmand - job server, workers, clients)
    • Принципы работы
    • API. Простой пример
    • Имплементация Gearman в Zend Framework
  4. Области применения рассмотренных технологий:
    • Общие: Обработка RSS-потоков, почтовая рассылка, индексация контента, …
    • Применение в электронной комерции:
      • Импорт сущностей (продуктов, кастомеров, ...)
      • Система репортов
      • Анализ веб-корзины
      • Анализ кликов

  5. Реальные примеры с использованием Zend Sever Job Queue и Gearman:
    • Импорт большого кол-ва данных в базу с внешнего источника.
    • Сравнение результатов (на основе реальных цифр и графиков) при использовании Zend Sever Job Queue и Gearman.
  6. PHP job queue. Альтернативы Zend Sever Job Queue и Gearman (очень краткий обзор):
    • Beanstalkd
    • MemcacheQ queuing (memcacheDB, berkleyDB, Tokyo Cabinet, CouchDB, ...)
Видео и презентация доклада →
Партнеры
ZendFramework.ru
Инфопартнеры
PHP Club
Друзья
Хочешь попасть сюда? Напиши нам через форму обратной связи!