Considering that the majority of ZeroMQ usage is behind the firewall, I can see why connectivity via WebSocket wouldn't be high priority within the ZeroMQ community. More recently, ZeroMQ supports encryption and has become more practical to use across networks, however I'd suspect that most people using ZeroMQ across networks or over the Internet don't care that much about web tech and have no problem setting up infrastructure to handle plain TCP connections. A WebSocket transport could certainly be useful of course. I'm just explaining how absence of native support isn't a glaring omission either. On Tue, Jun 21, 2016, at 10:38 AM, Mike Lowry wrote: > Thanks Justin. This appears to be a showstopper: > “…however if you want to use SSL (e.g wss://someaddress) you a need a > webserver or loadbalaner in the middle to terminate SSL because > ZWSSock doesn't support SSL…” > > I guess I’m a bit surprised that ZeroMQ doesn’t support wss as a > native part of its API. > > *Mike Lowry* > Email [email protected] > Phone 678-462-2338 > > > *From:* zeromq-dev [mailto:[email protected]] *On > Behalf Of *Justin Karneges *Sent:* Tuesday, June 21, 2016 1:29 PM > *To:* [email protected] *Subject:* Re: [zeromq-dev] Newbie > question re websockets > > There are a couple of ways to look at this: > > 1) For doing ZeroMQ communication over a WebSocket, there is "ZWS". It > seems to be a work in progress. Some code here: > https://github.com/zeromq/zwssock > > 2) For gatewaying from a ZeroMQ application to arbitrary WebSocket > peers there's Mongrel2 ( http://mongrel2.org ) and Zurl ( > https://github.com/fanout/zurl ). > > On Tue, Jun 21, 2016, at 07:53 AM, Mike Lowry wrote: >> I am building an application to provide a range of transaction- >> oriented services to native clients on various platforms. >> >> I am long-time familiar with the Microsoft stack, but after analyzing >> the cost of scaling up I decided to move to an Ubuntu server >> platform. I intend to use websockets (WSS) for communications due to >> the continued bidirectional connection, efficiency and security. I >> discovered ØMQ and have begun reading the guide and other >> documentation, but am not yet sufficiently familiar with the >> protocols to differentiate or determine if conflict exists in this >> decision. I have been unable to find anything “official” in the >> Guide or Reference. A general search has provided a multiplicity of >> commentary, mostly out-of-date, so I thought I would ask directly – >> where can I find current, valid documentation on the use/non-use of >> websockets with ØMQ? Any guidance you can provide will be much >> appreciated. >> >> *Mike Lowry* >> Email [email protected] >> Phone 678-462-2338 >> >> _________________________________________________ >> zeromq-dev mailing list >> [email protected] >> http://lists.zeromq.org/mailman/listinfo/zeromq-dev > > _________________________________________________ > zeromq-dev mailing list > [email protected] > http://lists.zeromq.org/mailman/listinfo/zeromq-dev
_______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
