2012-06-28 5 views
1

Я разрабатываю приложение JRuby on Rails, которое необходимо развернуть на клиентских серверах. Мы хотим иметь возможность компилировать приложение, чтобы источник не мог быть прочитан и скопирован (легко). Из того, что я читал, Уорблер, похоже, так и есть.Исполнение исполняемого файла Jruby Warble

Меня беспокоит производительность приложения в автономном режиме. Значение просто запускается как «java -jar MyApp.war» в отличие от использования Glassfish..Tomcat..etc. Распределенное приложение не будет иметь высокий трафик, возможно, 20-30 пользователей. Если что-то будет более тяжелым на стороне db, это отдельная проблема.

Как этот сценарий сравнивает производительность с запуском с реальным сервером?

+0

Встроенный Jetty на самом деле довольно быстрый. –

ответ

0

Использование Glassfish, Tomcat JBoss (или Torquebox) будет работать так же хорошо, пока у JVM достаточно памяти.

Вам потребуется настроить загрузку \ компиляцию активов в зависимости от сервера развертывания.

Если это должно быть веб-приложение, вам понадобится war \ tomcat. Если это будет настольное приложение, просто используйте версию jar.