Distributed Programming with Ruby (Paperback)
暫譯: 使用 Ruby 的分散式程式設計 (平裝本)
Mark Bates
- 出版商: Addison Wesley
- 出版日期: 2009-11-01
- 定價: $1,575
- 售價: 8.0 折 $1,260
- 語言: 英文
- 頁數: 272
- 裝訂: Paperback
- ISBN: 0321638360
- ISBN-13: 9780321638366
-
相關分類:
Ruby
立即出貨
買這商品的人也買了...
-
深入淺出 SQL (Head First SQL)$880$695 -
$1,095An Introduction To Enterprise Architecture, 2/e (Paperback) -
C++ Primer, 4/e (中文版)$990$891 -
最新 PHP + MySQL + AJAX 網頁程式設計$650$553 -
走出軟體工場$380$323 -
VMware Virtual Infrastructure 及 Hyper-V R2 企業級超應用$680$578 -
網頁設計驚嘆號-Dreamweaver 至高的網頁特效 188 招$650$514 -
Google Android SDK 開發範例大全$750$593 -
SQL Server 2008 管理實戰─進階維護篇$650$514 -
jQuery 開發實戰 (Learning jQuery 1.3)$520$411 -
Google!Android 手機應用程式設計入門, 2/e$530$199 -
Google Android 2 程式設計與應用$520$442 -
Windows 7 原來如此$450$356 -
Refactoring: Ruby Edition (Hardcover)$1,900$1,805 -
iPhone SDK 3 Programming 應用程式開發$420$328 -
韓式風格網頁整站設計精選 II:教育、健康、美容、餐飲與旅遊$350$273 -
程式之美-微軟技術面試心得【精裝限量版】$550$435 -
編程創藝:編寫出卓越的程式碼 (Code Craft: The Practice of Writing Excellent Code)$680$537 -
Linux 作業系統之奧義, 2/e$490$387 -
鳥哥的 Linux 私房菜-基礎學習篇, 3/e$820$648 -
打開就能用的整站網頁設計範例集$380$296 -
Google Android 開發入門與實戰$580$458 -
深入淺出 PMP (Head First PMP, 2/e)$980$774 -
Linux 系統程式設計-使用 C$550$468 -
The dRuby Book: Distributed and Parallel Computing with Ruby (Paperback)$1,150$1,093
相關主題
商品描述
OBIE FERNANDEZ, Series Editor
Complete, Hands-On Guide to Building Advanced Distributed Applications with Ruby
Distributed programming techniques make applications easier to scale, develop, and deploy—especially in emerging cloud computing environments. Now, one of the Ruby community’s leading experts has written the first definitive guide to distributed programming with Ruby.
Mark Bates begins with a simple distributed application, and then walks through an increasingly complex series of examples, demonstrating solutions to the most common distributed programming problems.
Bates presents the industry’s most useful coverage of Ruby’s standard distributed programming libraries, DRb and Rinda. Next, he introduces powerful third-party tools, frameworks, and libraries designed to simplify Ruby distributed programming, including his own Distribunaut.
If you’re an experienced Ruby programmer or architect, this hands-on tutorial and practical reference will help you meet any distributed programming challenge, no matter how complex.
Coverage includes
• Writing robust, secure, and interactive applications using DRb—and managing its drawbacks
• Using Rinda to build applications with improved flexibility, fault tolerance, and service discovery
• Simplifying DRb service management with RingyDingy
• Utilizing Starfish to facilitate communication between distributed programs and to write MapReduce functions for processing
large data sets
• Using Politics to customize the processes running on individual server instances in a cloud computing environment
• Providing reliable distributed queuing with the low-overhead Starling messaging server
• Implementing comprehensive enterprise messaging with RabbitMQ and Advanced Message Queuing Protocol (AMQP)
• Offloading heavyweight tasks with BackgrounDRb and DelayedJob
商品描述(中文翻譯)
“對於建立高級 Rails 應用程式和大型系統的全方位 Ruby 程式設計師來說,這是一本必備的書籍!”
OBIE FERNANDEZ, 系列編輯
完整的 Ruby 高級分散式應用程式建構實用指南
分散式程式設計技術使應用程式更容易擴展、開發和部署,特別是在新興的雲計算環境中。現在,Ruby 社群的領先專家之一撰寫了第一本關於 Ruby 分散式程式設計的權威指南。
Mark Bates 從一個簡單的分散式應用程式開始,然後逐步介紹一系列日益複雜的範例,展示解決最常見的分散式程式設計問題的方案。
Bates 提供了業界最有用的 Ruby 標準分散式程式設計庫 DRb 和 Rinda 的介紹。接下來,他介紹了旨在簡化 Ruby 分散式程式設計的強大第三方工具、框架和庫,包括他自己的 Distribunaut。
如果你是一位經驗豐富的 Ruby 程式設計師或架構師,這本實用的教程和參考資料將幫助你應對任何分散式程式設計挑戰,無論多麼複雜。
內容包括:
• 使用 DRb 編寫穩健、安全和互動的應用程式,並管理其缺點
• 使用 Rinda 建立具有更高靈活性、容錯性和服務發現的應用程式
• 使用 RingyDingy 簡化 DRb 服務管理
• 利用 Starfish 促進分散式程式之間的通信,並編寫 MapReduce 函數以處理大型數據集
• 使用 Politics 自定義在雲計算環境中運行的個別伺服器實例的過程
• 提供可靠的分散式佇列,使用低開銷的 Starling 訊息伺服器
• 使用 RabbitMQ 和高級訊息佇列協議 (AMQP) 實現全面的企業訊息傳遞
• 使用 BackgrounDRb 和 DelayedJob 來卸載重量級任務
