Project

General

Profile

Message queue » History » Revision 5

Revision 4 (Peter Amstutz, 11/01/2017 08:03 PM) → Revision 5/13 (Peter Amstutz, 11/01/2017 08:03 PM)

h1. Message queue 

 Investigate WAMP: 

 http://wamp-proto.org/ 

 It uses WebSockets as its principal transport, and has client library implementations for the languages we care about (Go, Python, Javascript) 

 https://github.com/gammazero/nexus 

 https://github.com/crossbario/autobahn-python 

 https://github.com/crossbario/autobahn-js 

 Probably what we want to do is run a "WAMP router" that sits in the middle of the log producers, the logging microservice, and log listeners (browser). 

 !/attachments/download/1866/WAMP.pdf! !https://dev.arvados.org/attachments/download/1866/WAMP.pdf!