Architectures de Serveurs HTTP/SujetEA2010

From air
Jump to: navigation, search

Vous présenterez les architecture synchrones et asynchrones des serveurs HTTP courants.

Quelques serveurs à présenter

  • SEDA
  • Flash
  • Grizzly
  • Tomcat
  • Jetty
  • Zeus

En démonstration, vous présenterez un benchmark de performance entre 3 containers Web Java Grizzly - TomCat – Jetty en utilisant l'injecteur de charge Apache JMeter.

Réferences

SEDA: An Architecture for Well-Conditioned, Scalable Internet Services (2001) http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.130.8002

A Comparison of Push and Pull Techniques for AJAX http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.79.1774

Flash: An efficient and portable Web server (1999) http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.23.5560


c10k problem http://www.kegel.com/c10k.html

The Reverse C10K Problem for Server-Side Mashups http://www.springerlink.com/content/85xku4751816hu24/