The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Организация работы eBay

25.12.2006 11:31

В презентации "The eBay Architecture" (PDF, 1.3 Мб) представлен обзор архитектуры проекта eBay.

На странице abava.blogspot.com подвели итог:

"Интересно, что разработчики не используют практически ничего из стандартных средств J2EE. Как следует из презентации, основа приложения (и базис для масштабирования) - это сервлеты и собственный пул соединений.

Другой интересный аспект - отсутствие сессий. Промежуточные состояния хранятся в куках (иными словами - в заголовке HTTP запроса) и в базе данных. Что, естественно, позволяет свободно перемещать запросы между машинами."

Можно добавить еще, что несмотря на использование в качестве СУБД Oracle, все запросы предельно упрощены, вся логика вынесена на плечи скриптов (не используются вложенные запросы и встраиваемые процедуры, применяются лишь самые простейшие триггеры). Код подсистем eBay в основном на C++ и Java.

  1. Главная ссылка к новости (http://abava.blogspot.com/2006...)
  2. Архитектура LiveJournal.com
Лицензия: CC BY 3.0
Источник: linux.org.ru
Короткая ссылка: https://opennet.ru/9345-java
Ключевые слова: java
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (11) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, TTT (?), 16:29, 25/12/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что удивительно, что они бегают на IIS, а вроде как все написано на яве?..
     
     
  • 2.2, logan (ok), 16:55, 25/12/2006 [^] [^^] [^^^] [ответить]  
  • +/
    а кто мешает на iis поставить java? хотя с моей дилетантской тз это малопроизводительно, tomcat будет быстрее
     

  • 1.3, Аноним (-), 20:28, 25/12/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Другой интересный аспект - отсутствие сессий. Промежуточные состояния хранятся в куках
    > (иными словами - в заголовке HTTP запроса) и в базе данных.
    > Что, естественно, позволяет свободно перемещать запросы между машинами."
    Так и хочется прочитать "что позволяет бравым хацкерам сделать чтонить нехорошее"
     
  • 1.4, Аноним (-), 20:40, 25/12/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Более тупую архитектуру придумать очень сложно. Как и выбрать более идиотские компоненты. Дешевый пиар.
     
     
  • 2.7, DeadMustdie (??), 09:34, 26/12/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >Более тупую архитектуру придумать очень сложно.
    >Как и выбрать более идиотские компоненты. Дешевый пиар.

    Тупая, но
    (а) надежная в силу тупости и простоты
    (б) неплохо масштабируемая

    Простенько, но IMHO со вкусом. Хотя я бы на томкатах делал.

     
     
  • 3.8, Аноним (-), 12:27, 26/12/2006 [^] [^^] [^^^] [ответить]  
  • +/
    > я бы на томкатах делал

    А я бы на RHEL и JBoss.

     
  • 2.13, Квагга (?), 09:53, 27/12/2006 [^] [^^] [^^^] [ответить]  
  • +/
    > Более тупую архитектуру придумать очень сложно.

    Ага. Только преуспевающим лидером процесса является как раз eBay, а нет ты.

     
     
  • 3.14, Аноним (-), 13:10, 27/12/2006 [^] [^^] [^^^] [ответить]  
  • +/
    > преуспевающим лидером процесса является как раз eBay, а нет ты.

    Тебе так кажется. ;)

     

  • 1.5, Аноним (-), 20:43, 25/12/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вдогонку: пусть у google учатся, как нужно строить масштабируемые приложения.
     
  • 1.6, volos (?), 07:11, 26/12/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мне больше всего по душе пришлолся вариант с FreeBSD. Вот этот вариант как мне кажется наиболее масштабируем!
     
     
  • 2.9, TTT (?), 15:25, 26/12/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Мне кажется если они все на яве написали, то они могут перейти на любую операционку, но по всей видимости винды для них полностью и в достаточной степени масштабируемые. И их проблема на сколько я понял это не загруженность веб серверов а перезагруженность поисковой системы.

    И еще на мой взгляд самая масштабируемая система это соляра, хотя я бы делал на линуксе

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру