Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
The dRuby Book Table of Contents What Readers Are Saying About The dRuby Book Foreword Acknowledgments
For the Japanese Edition For the English Edition
Preface
Who This Book Is For Environment What’s in This Book Conventions Used in This Book
Part 1: Introducing dRuby Chapter 1: Hello, dRuby
1.1 Hello, World 1.2 Building the Reminder Application 1.3 Moving Ahead
Chapter 2: Architectures of Distributed Systems
2.1 Understanding Distributed Object Systems 2.2 Design Principles of dRuby 2.3 dRuby in the Real World 2.4 Moving Ahead
Part 2: Understanding dRuby Chapter 3: Integrating dRuby with eRuby
3.1 Generating Templates with ERB 3.2 Integrating WEBrick::CGI and ERB with dRuby 3.3 Putting Them Together 3.4 Adding an Error Page 3.5 Changing Process Allocation 3.6 Moving Ahead
Chapter 4: Pass by Reference, Pass by Value
4.1 Passing Objects Among Processes 4.2 Passing by Reference Automatically 4.3 Handling Unknown Objects with DRbUnknown 4.4 Moving Ahead
Chapter 5: Multithreading
5.1 dRuby and Multithreading 5.2 Understanding the Thread Class 5.3 Thread-Safe Communication Using Locking, Mutex, and MonitorMixin 5.4 Passing Objects via Queue 5.5 Moving Ahead
Part 3: Process Coordination Chapter 6: Coordinating Processes Using Rinda
6.1 Introducing Linda and Rinda 6.2 How Rinda Works 6.3 Basic Distributed Data Structures 6.4 Toward Applications 6.5 Moving Ahead
Chapter 7: Extending Rinda
7.1 Adding a Timeout in a Tuple 7.2 Adding Notifications for New Events 7.3 Expressing a Tuple with Hash 7.4 Removing Tuples Safely with TupleSpaceProxy 7.5 Finding a Service with Ring 7.6 Examples of Ring Applications 7.7 Moving Ahead
Chapter 8: Parallel Computing and Persistence with Rinda
8.1 Computing in Parallel with rinda_eval 8.2 Concurrency in rinda_eval 8.3 Persisting a Tuple with PTupleSpace 8.4 Moving Ahead
Chapter 9: Drip: A Stream-Based Storage System
9.1 Introducing Drip 9.2 Drip Compared to Queue 9.3 Drip Compared to Hash 9.4 Browsing Data with Key 9.5 Design Goals of the API 9.6 Moving Ahead
Chapter 10: Building a Simple Search System with Drip
10.1 Running the App 10.2 Examining Each Component 10.3 Crawling Interval and Synchronization with Indexer 10.4 Resetting Data 10.5 Using RBTree for Range Search 10.6 Adding a Web UI 10.7 Moving Ahead
Part 4: Running dRuby and Rinda in a Production Environment Chapter 11: Handling Garbage Collection
11.1 Dealing with GC 11.2 Using DRbIdConv to Prevent GC 11.3 Moving Ahead
Chapter 12: Security in dRuby
12.1 dRuby’s Attitude Toward Security 12.2 Accessing Remote Services via SSH Port Forwarding 12.3 Summary
Bibliography
You May Be Interested In…
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion