Skip to content

cruzrr/Transit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Transit

Relayed Query Protocol


Table Of Contents

  1. Introduction
    1. Master
    2. Operation Modes
    3. Slave
    4. Channels

Introduction


Transit is a solution that allows servers to be managed in bulk. It also lets you query each server specificly for colleting statistics and issuing commands on remote servers.

It is based on the dnode protocol, and also includes HTTP. The design goal for Transit is to rquire as little configuration as possible.

Master


The master is responsible for total coordination of the Transit network. All slave nodes make a JOIN request to the master, which then attempts to authenticate the slave. If the authentication is sucuessful than the master will create a connection to the slave node.

The master is also responsible for things such as message routing. The master hosts channels which the buffer messages recieved from the slave nodes.

Releases

No releases published

Packages

No packages published