lhope / majordomo

Majordomo Project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A service oriented broker that implements the Majordomo protocol.

This broker connects a set of clients to a set of workers who register particular "services". Client requests are then sent to workers according to their availability, and replies sent back to the original clients.

Reference implementations of older wire protocols:

Goals:

  • Forked from Guide examples, to live alone and die free.
  • Multiple language bindings (be the first to write one!).

Architecture:

  • Broker and core C library is in /libmdp directory.
  • Language bindings are under /bindings directory.

Contribution process:

  • C4 process is at http://rfc.zeromq.org/spec:16.
  • All commits are be backed by issues.
  • All commits are made as pull requests from forked work repository.

About

Majordomo Project

License:GNU General Public License v3.0


Languages

Language:C 73.8%Language:C++ 10.7%Language:Shell 6.8%Language:C# 5.1%Language:Ruby 2.4%Language:Perl 0.9%Language:Objective-C 0.3%