- 
                Notifications
    
You must be signed in to change notification settings  - Fork 100
 
Home
        BJ Neilsen edited this page Feb 19, 2014 
        ·
        7 revisions
      
    This wiki is an attempt to provide a set of in-depth guides on how to use the various components provided by this library.
View the Changelog or Release Notes to get info on what is changing between versions.
- API Changelog - What's changed from version to version?
 - API Roadmap - Future hopes and dreams.
 - Contributing Guide - For tips on how to get your issue/code resolved more quickly (hint: use the correct base branch).
 
- Installation - Get up and running.
 - 
Compiling with 
protoc- Compile your.protofiles to ruby. - 
Compiling with 
rake- Subsection describing how to compile with our built-in rake tasks. - Messages & Enums - Working with messages and enums.
 - Serialization - Convert your protos to/from bytes.
 - Environment Variables - List of env vars and their purposes.
 
- Services - Handling requests from clients.
 - Service Filters - Think Rails controller filters. Neat.
 - Servers - Servers route requests to services from clients.
 - Configuring a Socket Server - Using socket transport in your rpc server.
 - Configuring a ZMQ Server - Using zmq transport in your rpc server.
 - ServiceDirectory & Dynamic Discovery - Configuring a cluster of servers and clients to talk to each other with next to "zero config".
 
- Sending RPC Requests - Calling services from client processes with AJAX-like DSL.
 - RPC with ActiveRemote - Client requests with an ActiveRecord-like DSL.