Resin

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

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

Разработчик

Caucho Technology, Inc.

Написана на

Java

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

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

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

4.0.44 (23 апреля 2015)

Лицензия

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

Сайт

Caucho (англ.)

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

Resin — это урезанная в оптимизации и некоторых других аспектах версия Resin Pro[1].

В соответствии с маркетинговыми материалами 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.

Примечания[править | править вики-текст]

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