I’m not sure …
I was a big fan/advocate of this solution since the beginning (on win platforms (wampsharp/jawampa), or using mainly wss://demo.crossbar.io/ws).
But when it comes to host a router, on non-common platform : it begins to be very hard.
(BTW, is there a provider of router hosting service ? which could simplify the process).
I’ve needed to host my own router, on my NAS (an eeepc 701, 4go hdd, ubu server 12.04).
(docker is not an option on this kind of machine
crossbar/python is not an option : came with a lot of python libs (AFAIK 120mo), and some are very hard to install.
other implementations (http://wamp-proto.org/implementations/) : can’t reach to compile/use one (tested : bonefish, wampcc, nexus, turnpike, …)
(btw : on windows platform : I reach to use a wampsharp and a jawampa router, easily (but not my goal)).
(nb : a jawampa router should work easily, but don’t want (can’t) to install JRE just for that … (only 4go of hdd))
So, I end up to try to find others (non-wamp) solutions ;-(
And find it very easier to setup. With this kind of python lib (https://github.com/dpallot/simple-websocket-server), and 15 lines of code : I’ve made a router which dispatch events to all clients, on a SSL line. My router works on any architecture, and it’s easily bundable (freezable under 4mo, no dependencies).
So, I end up, with a minimal solution (which should cover 95% of a “day to day use” wamp router). A minimal footprint router (easy to install everywhere) on a ssl connection. And a litlle JS lib —> it does the job very well !
I would have preferred to use on a wamp solution ! But it was not possible !
It allowed me to discover it was very easy to setup a workable wamp-like solution !
So WTF ?
As long as there are no simple solutions (a nginx module ? or a gwsocket plugin (https://github.com/allinurl/gwsocket) ?) : its adoption may be slow
I don’t think I’m the only one in this case. And I am certain that these problems are a huge hindrance to its use.
Now ; should I start to create another crossbar/wamp-like simple python router ? perhaps … (but I will have a look : it’s not an announce !)
btw, i will continue to keep an eye on this solution.