Deploying with JRuby - PDF

Download Full Version of the eBook "Deploying with JRuby - PDF"

Deploying with JRuby: Deliver Scalable Web Apps using the JVM by Joe Kutner
Развертывание с использованием высокой производительности JVM при создании приложений на любимом языке. JRuby - это быстрый, масштабируемый и мощный язык JVM со всеми преимуществами традиционной среды Ruby. Узнайте, как консолидировать множество движущихся частей развертывания Ruby на базе MRI на одном процессе JVM. Вы узнаете, как перенести Rails-приложение на JRuby, запустить его в производство и поддерживать его работоспособность.

Развертывания на JRuby имеют меньше движущихся частей и потребляют меньше памяти, чем традиционные развертывания на Ruby, но для развертывания приложений на JVM вам необходимо изучить некоторые новые подходы. Эта книга познакомит вас с тремя стратегиями развертывания JRuby, которые обеспечат вам необходимую производительность и масштабируемость, позволяя при этом использовать любимый язык.

Вы начнете с переноса существующего приложения на JRuby, подготовив его к использованию преимуществ платформы JVM. Затем вы используете Vagrant и Puppet для создания виртуальной производственной среды, чтобы у вас было стабильное, воспроизводимое место для изучения развертывания JRuby. 

После создания среды вы поэкспериментируете с простым развертыванием JRuby с помощью Warbler, упаковывая свое веб-приложение на Ruby в один файл, который можно развернуть на сервере приложений Java. Затем вы настроите легкий веб-сервер Trinidad для создания более гибкого, модульного развертывания, которое подходит для более сложных ситуаций, но при этом остается дружественным и знакомым для Ruby-разработчиков. Вы переключитесь на питание вашего приложения с помощью TorqueBox, универсальной среды JRuby, которая включает встроенную поддержку обмена сообщениями, планирования и демонов - идеальное решение для выполнения "большой работы". Затем вы настроите среду непрерывной интеграции с Jenkins, чтобы вы могли развертывать как профессионалы.

Развертывание с JRuby - это недостающее звено между удовольствием от JRuby и его использованием в реальном мире для создания высокопроизводительных, масштабируемых приложений.


51
Views
0
Likes

Licenses:

  • CC BY-NC-SA 3.0 PH
  • The author's reference is not required

Share on networks

eBooks Details:

Comments (0) Add

Кликните на изображение чтобы обновить код, если он неразборчив
No comments yet. Your comment will be the first!