Abstrakt prezentacji:
Obecnie duże aplikacje webowe nie przypominają już prawie niczym tych implementowanych kilka lat temu. Bez rozproszenie zarówno samej aplikacji jak i jej poszczególnych komponentów, trudno sobie wyobrazić funkcjonowanie usług na większą skalę. W ramach tej sesji skupimy się na przetwarzaniu zadań i kolejek w takim środowisku i problemach z tym związanych, choćby wymogami wysokiej dostępności i trwałości danych. Na małych przykładach realizujących model producer-consumer zapoznamy się także bliżej z kilkoma istniejącymi rozwiązaniami o różnym stopniu skomplikowania i zakresie funkcjonalności, m.in. MemcacheQ, Gearman, Beanstalkd, Resque, Q4M for MySQL, Amazon SQS oraz ActiveMQ.