visionmedia/super-sockets — pull request #3 by ras0219 (2012-07-18 00:07:42+00:00)
Title: Added PullSocket replies.

In continuing with the ZeroMQ influence, one commonly suggested pattern is the inversion of push -> pull to implement custom work scheduling. In this pattern, there is a `PullSocket` work server and several `PushSocket` workers which 'push' requests to the distributing server. Upon receiving the request, the work server can respond with the next available job according to some arbitrary scheduling algorithm.

The advantage of this inversion is in the case of nonuniform jobs, each worker is given as much work as it can handle, as fast as it can handle it.