Live data from Hacker News

Interacting with ZeroMQ from the browser

avalanche123.com

1–10 of 28 posts

Re: Interacting with ZeroMQ from the browser

#3
post #2

Neat. I've wanted ZeroMQ in my browser. I checked the README file for a license, but instead it says "ZeroMQ in your brower, yo!" Which tells me that: 1. I can't use it. 2. The author is 12. 3. It probably doesn't work.

Hi, the author is not twelve and he in fact is quite known in Python community. I'll ping him about missing license.

Re: Interacting with ZeroMQ from the browser

#4
"ZeroMQ’s actual C library (libzmq) is just an implementation detail."

That's a spot on. It doesn't really matter whether you are using ZeroMQ, NullMQ or raw HTTP.

It's like OO-programming: You can write OO program in any language.

Same way, you can do distributed messaging on top of any transport layer.

Re: Interacting with ZeroMQ from the browser

#5
post #4

"ZeroMQ’s actual C library (libzmq) is just an implementation detail." That's a spot on. It doesn't really matter whether you are using ZeroMQ, NullMQ or raw HTTP. It's like OO-programming: You can write OO program in any language. Same way, you can do distributed messaging on top of any transport layer.

Exactly, I'm very happy that message went through!

Re: Interacting with ZeroMQ from the browser

#6
post #2

Neat. I've wanted ZeroMQ in my browser. I checked the README file for a license, but instead it says "ZeroMQ in your brower, yo!" Which tells me that: 1. I can't use it. 2. The author is 12. 3. It probably doesn't work.

(upvoted for funny, even though incorrect)

Re: Interacting with ZeroMQ from the browser

#7
post #2

Neat. I've wanted ZeroMQ in my browser. I checked the README file for a license, but instead it says "ZeroMQ in your brower, yo!" Which tells me that: 1. I can't use it. 2. The author is 12. 3. It probably doesn't work.

Try the LICENSE file or header comments in the sources.

Re: Interacting with ZeroMQ from the browser

#8
post #2

Neat. I've wanted ZeroMQ in my browser. I checked the README file for a license, but instead it says "ZeroMQ in your brower, yo!" Which tells me that: 1. I can't use it. 2. The author is 12. 3. It probably doesn't work.

Hi, the author is not twelve and he in fact is quite known in Python community. I'll ping him about missing license.

To wit, useful READMEs are useful. Make use of that fact, please.

Re: Interacting with ZeroMQ from the browser

#9
I like delivering ZeroMQ content to the browser (I have even written my own little WebSockets server to deliver ZeroMQ-pubsub meessages to my webapp), but I'm not sure I understand what the use for STOMP or NullMQ is, here. Is STOMP just used for to translate some bits to ZeroMQ frame terms and NullMQ used as the WebSockets-to-ZeroMQ broker? Why is this better than https://github.com/tailhook/zerogw?

Re: Interacting with ZeroMQ from the browser

#10
post #9

I like delivering ZeroMQ content to the browser (I have even written my own little WebSockets server to deliver ZeroMQ-pubsub meessages to my webapp), but I'm not sure I understand what the use for STOMP or NullMQ is, here. Is STOMP just used for to translate some bits to ZeroMQ frame terms and NullMQ used as the WebSockets-to-ZeroMQ broker? Why is this better than https://github.com/tailhook/zerogw ?

NullMQ multiplexing protocol is built on top of STOMP. The main advantage of NullMQ is same socket primitives as ZeroMQ, so same patterns and solutions can be built in the browser.
Post reply on HN