Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Distributed Programming with Ruby

Buy

 “A must have title for the well-rounded Ruby programmer building advanced Rails applications and large systems!”

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

 

 

(HTML tags aren't allowed.)

Information Processing in Medical Imaging: 16th International Conference, IPMI'99, Visegrad, Hungary
Information Processing in Medical Imaging: 16th International Conference, IPMI'99, Visegrad, Hungary
This book constitutes the refereed proceedings of the 16th International Conference on Information Processing in Medical Imaging, IPMI'99, held in Visegrad, Hungary in June/July 1999.

The 24 revised full papers and the 28 posters presented have been carefully reviewed and selected from a total of 82 submissions. The volume addresses the
...
Microsoft Application Virtualization Cookbook
Microsoft Application Virtualization Cookbook

Over 55 hands-on recipes covering the key aspects of a successful App-V deployment

About This Book

  • Deploy a resilient App-V infrastructure
  • Combine App-V with Remote Desktop Services, Citrix XenDesktop, and System Center Configuration Manager
  • Discover Shared Content Store...
IBM EServer Certification Study Guide - Pseries Aix System Support
IBM EServer Certification Study Guide - Pseries Aix System Support
This redbook is designed as a study guide for professionals wishing to prepare for the certification exam to achieve: IBM eserver Certified Specialist - pSeries AIX System Support. The system support certification validates a broad scope of AIX problem determination and resolution skills and the ability to perform general AIX software system...

Design Patterns in Modern C++: Reusable Approaches for Object-Oriented Software Design
Design Patterns in Modern C++: Reusable Approaches for Object-Oriented Software Design
Apply modern C++17 to the implementations of classic design patterns. As well as covering traditional design patterns, this book fleshes out new patterns and approaches that will be useful to C++ developers. The author presents concepts as a fun investigation of how problems can be solved in different ways, along the way using varying...
Developments in the Theory of Cationoid Polymerisations
Developments in the Theory of Cationoid Polymerisations

I first met Peter Plesch in the late 1950s when he had established his vacuum techniques in Keele and I was embarking on my PhD. My visit to Keele was to seek advice (freely given) on handling sensitive reaction systems. I rapidly came to appreciate that Peter operated on a somewhat higher intellectual plane than many academics. All...

Programming Collective Intelligence: Building Smart Web 2.0 Applications
Programming Collective Intelligence: Building Smart Web 2.0 Applications

Want to tap the power behind search rankings, product recommendations, social bookmarking, and online matchmaking? This fascinating book demonstrates how you can build Web 2.0 applications to mine the enormous amount of data created by people on the Internet. With the sophisticated algorithms in this book, you can write smart programs to...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy