github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

gmalamid / spinal

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 5
    • 0
  • Source
  • Commits
  • Network (0)
  • Issues (0)
  • Downloads (0)
  • Wiki (1)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Branches (1)
    • master ✓
  • Tags (0)
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

Lightweight middleware for bidirectional process distribution over TCP — Read more

  cancel

http://nutrun.com

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

deleted thin_deferrable_connection. Too hacky 
gmalamid (author)
Thu Jun 04 16:13:05 -0700 2009
commit  7ed960f142a7ed265b332abafe0cc685351c15c3
tree    4b3995d70acb649f1a9eb1ce3ad6b20333303027
parent  1612612fb61bf49b393afede15c6cf7f1bd1a975
spinal /
name age
history
message
file COPYING Loading commit data...
file README
file Rakefile
directory bin/
directory etc/
directory lib/
file spinal.gemspec
directory test/
README
--- It's still very early days and this is experimental code, read: "Here be dragons" ---

Spinal is lightweight middleware for bidirectional process distribution over TCP.
It comes in three parts all currently implemented in Ruby:

spinald - This is the server daemon, it manages connections and distributes requests. Servers are cluster-able in a 
share nothing style architecture.

Spinal Client Library - The client Library makes it super simple to delegate work to a Spinal Service, requests can be 
blocking or asynchronous.

Spinal Service Library - Use the service library to implement workers. As with servers, services are cluster-able and 
distributed.

See etc/demo for a simplified example using Rack as a client to a directory service.
Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server