7.7 Moving Ahead
In this chapter, we learned the following:
-
How to handle unexpected situations by adding timeout, invalidation, and notification
-
How to handle things when client connections die, using
move
andTupleSpaceProxy
-
How to use the Ring name server
In the next chapter, you’ll find out about two additional features: rinda_eval
and PTupleSpace
.
They are not included as part of the Ruby standard library, but they’re easy to install and will help you understand parallelism and persistency in Rinda.
English edition
The dRuby Book: Distributed and Parallel Computing with Ruby
by Masatoshi Seki (Translated by Makoto Inoue)
Copyright (C) 2012 by Masatoshi Seki
Originally published by Pragmatic Programmers, LLC.
Original Japanese edition
dRuby ni yoru Bunsan Web Programming
by Masatoshi Seki
Copyright (C) 2005 by Masatoshi Seki
Published by Ohmsha, Ltd.
3-1 Kanda Nishikicho, Chiyodaku, Tokyo 101-8460
Japan
The adobe copyright notice shall be included in all copies.