jkdepj2
2016 年 06 月 14 日

Deploying with JRuby 9k

Deliver Scalable Web Apps Using the JVM

想應用JVM的高效能表現來佈署你愛用的語言所建置的APP嗎? 本書介紹三種JRuby佈署策略, 提供所需的良好效能表現與延展性, 且採用可快速開發的語言來設計.  探索共通的佈署情境, 包含鞏固anMRI基底的Ruby佈署到單一JVMproocess並移植Rails系統到JRuby, 讓系統進入營運並持續運作. 這一版新增幾個章節 : Puma, 調整效能表現, 與Java整合, 並就最近的版本JRuby 9k、 Rails 4以及JDK8更新.

關於這本書

level

JRuby是具備所有傳統Ruby環境優點且快速、可延展又強大的JVM語言. 相較傳統的Ruby, JRuby 佈署有比較少的動態部分且消耗較少的記憶體. 運用本書的內容, 您將可將JRuby運用於實戰, 建置高效能可延展的應用.

佈署你的APP到JVM需要一些新的處理方式. 以建立一個JRuby microservice,應用JVM原生同步處理的優勢, 開始你的部屬. 然後採用Docker建置虛擬生產環境, 一個可探索JRuby佈署的穩定且可複製的地方. 再來, 移植既有的Rails應用到JRuby, 準備讓APP擁有JVM平台的優勢-同時仍保持所有讓Ruby的開發者覺得友善與熟悉事物.  採用Heroku或你自己的私有雲的多線程Puma服務將Rails APP佈署到Docker

應用Java libraries強大的優勢, 看JRuby如何把你的APP轉用TorqueBox(一種多合一的JRuby環境,此環境包含訊息、計劃與守護程序daemons的內建支援), 以適應企業需求, 完美地處理龐大的工程. 最後, 深入JVM效能調教並運用Travis CI來設立持續佈署的環境.

相關書籍

adrpo_xlargecover

讀書前的準備

要執行本書上的範例, 你需要一台可執行Java Virtual Machine且可連網的電腦.

資源

內容

作者介紹

Joe Kutner從2007年起建置JRuby的應用程式, 其服務的客戶包含IBM與NASA.  今天, 他是Heroku的JVM平台主導人. Heroku是一個支援JRuby與Rails的服務平台.  Joe也對許多JRuby專案很有貢獻, 如Warbler與Torquebox.  

團購價

  • Pragmatic Bookshelf原價USD16
  • 10人團購價USD14.72 (可用信用卡支付)
  • 在Facebook參與團購(不用先付$), 團購人數到後才貼付$的連結
  1. 購買量達到10單位,團購即成立.
  2. 成立時我們將通知大家, 請收到訊息後盡快寄info@esast.com告訴我們您的email、國籍與英文名.
  3. 我們將以email寄給您付款資訊, 請於通知後3天內完成轉帳, 告知您帳號末四碼.
  4. 我們將於大家付款確認後, 跟Pragmatic Bookshelf下單, 並請Pragmatic直接把codes寄給大家.
  5. 此時您已經有個帳號在Pragmatic了, 以後如果您的電子書閱讀器有任何變動, 也可隨時登入pragprog.com重新下載.

想參加此書的團購嗎?  

Facebook PO文留言 “我要參加團購" 即可.

想要追蹤Soft & Share 公告的最新團購電子書訊息與加入線上讀書會嗎加入Soft & Share Slack 

Ruby相關職缺

想找社群朋友一起買這本好書嗎? 使用以下的社群分享按鈕分享給你的朋友吧!

 

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

你正使用 WordPress.com 帳號留言。 登出 / 變更 )

Twitter picture

你正使用 Twitter 帳號留言。 登出 / 變更 )

Facebook照片

你正使用 Facebook 帳號留言。 登出 / 變更 )

Google+ photo

你正使用 Google+ 帳號留言。 登出 / 變更 )

連結到 %s

分類