Resin

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Resin
Тип

Сервер приложений

Разработчик

Caucho Technology, Inc.

Написана на

Java

Операционная система

Кроссплатформенное программное обеспечение

Последняя версия

4.0.28 (7 июня 2012)

Лицензия

GPL, Собственническое ПО

Сайт

 (англ.)

Resin — это веб сервер и сервер приложений (Java application server) для Java от Caucho Technology. В Resin входят две версии: Resin Professional и Resin Open Source (GPL).

Resin Open Source — это урезанная в оптимизации и некоторых других аспектах версия Resin Professional.

В соответствии с маркетинговыми материалами Caucho Technology, Resin Open Source подходит для любителей, разработчиков и веб-сайтов с малым количеством трафика, которым не нужна производительность и повышенная надёжность Resin Professional. Resin Professional будет добавлять новые функции которые нужны в профессиональной среде.

Особенности[править | править вики-текст]

Масштабируемость[править | править вики-текст]

  • Кластеры
  • Распределённые сессии
  • Распределение нагрузки

Разработка[править | править вики-текст]

  • Классовая компиляция
  • Профилирование и массовый анализ
  • Не требует GUI
  • Поддержка JUnit
  • Интеграция Ant/Maven/Ivy
  • Интеграция в IDE
  • Гибкое управление проектом
  • Журналирование

Готовое производство[править | править вики-текст]

  • Надёжность
  • Мониторинг
  • Развёртываемость
  • Версионная развёртываемость
  • Слияние путей
  • Поиск и устранение неисправностей
  • Регулирование

Другое[править | править вики-текст]

  • Статические файлы/JSP/Servlet/JSF
  • Поддержка транзакций
  • Расширенное журналирование
  • URL rewriting
  • Proxy caching
  • Gzip сжатие
  • SSL
  • Виртуализация хостов
  • COMET

Технические различия[править | править вики-текст]

Quercus — это основанная на Java реализация PHP, которая входит в состав Resin. В соответствии с презентацией Эмиля Онга (из Caucho), сделанной в Сан Франциско на Java Meetup Group в апреле 2008-го года, относящейся к Resin 3.1, существенная разница в работе Quercus, Resin Open Source и Resin Professional — это то, что в Resin Professional PHP компилируется в Java-байткод, в то время как в Resin Open Source PHP исполняется интерпретатором.

Лицензии[править | править вики-текст]

Ранние версии Resin Open Sourse были выпущены с проблематичным лицензированием, но последующие версии были доступны под более обычными и стандартными лицензиями c открытым исходным кодом.

Ранние лицензии[править | править вики-текст]

Первоначально Resin был выпущен под лицензией, значительно отклонённой от open source software, Resin был не распространяемым, и все права на изменения и улучшения кода в случае связи с остальными, становились собственностью Caucho Technology. Кроме того, лицензия предусматривала, что если любой судебный иск возник в связи с нарушением условий лицензии и решение суда было в пользу Caucho Technology, все расходы должны быть оплачены по лицензии.

Нынешняя лицензия[править | править вики-текст]

С версии 3.0.9 Resin Open Source находится под GPL.

Ссылки[править | править вики-текст]