Galaxy_TOC
Lightning Messaging Protocol (LightMSGP)
The Lightning Messaging Protocol (hereafter: LightMSGP) is
a specification of an application level messaging architecture that
aims to be simplistic and lightweight enough to be used within a
single application and advanced enough to abstract away the complexities
of network communication that takes place within a single web application.
It only covers routing and data format.
LightMSGP Specification Version 0 (LightMSGP_v0)
LightMSGP_v0 is a LightMSGP version has been designed by trial and error during
the evolution of the
Raudrohi JavaScript
Library(RJSL)
and its predecessors. It is not the very first LightMSGP version that
martin.vahi@softf1.com wrote.
LightMSGP_v0 is defined in a hopefully-soon-to-be-deprecated portion of the RJSL.
As the LightMSGP_v0 is scheduled to be deprecated and a bit of a mess, there is no
point of describing it here.
LightMSGP Specification Version 1 (LightMSGP_v1)
LightMSGP_v1
is a cleanup and generalization of LightMSGP_v0, but
ITS ROUTING ALGORITHM IS FUNDAMENTALLY FLAWED!!!.
The credits for finding (2013_05_30) the flaw goes to
Juhan-Peep Ernits.
LightMSGP Specification Version 2 (LightMSGP_v2)
As of October 2015 the
LightMSGP_v2
is a
work in progress that lacks a full implementation.
List of Related Technologies
Bayeux Protocol Specification
cometD Server
The Spread Toolkit
hail by Andres Jaan Tack
GridCOMP