Nodule: A Node.js Pub-Sub Key-Value Store in 185 Lines
1–10 of 10 posts
Re: Nodule: A Node.js Pub-Sub Key-Value Store in 185 Lines
#2Re: Nodule: A Node.js Pub-Sub Key-Value Store in 185 Lines
#3A little clearer, about 25% shorter, pretty fun.
Re: Nodule: A Node.js Pub-Sub Key-Value Store in 185 Lines
#4And I think their APIs (limited to pub/sub) are very alike, kinda cool!
Re: Nodule: A Node.js Pub-Sub Key-Value Store in 185 Lines
#5Re: Nodule: A Node.js Pub-Sub Key-Value Store in 185 Lines
#6i'm pretty clueless - what are some examples this could be deployed for?
Re: Nodule: A Node.js Pub-Sub Key-Value Store in 185 Lines
#7Just for kicks, here's what the straight port of Nodule.js looks like in CoffeeScript. http://gist.github.com/364845 A little clearer, about 25% shorter, pretty fun.
I stuck to straight JS since I'd like the source to be simple for most developers to understand.
Re: Nodule: A Node.js Pub-Sub Key-Value Store in 185 Lines
#8I'm working to accomplish something similar with Redis's pub/sub and Rosepad Socket.IO for handling persisting the client connection. If anyone has ideas questions or suggestions related to this strategy or these technologies I'd love to talk, email is in my profile.
Re: Nodule: A Node.js Pub-Sub Key-Value Store in 185 Lines
#9Here's one I hacked up in 10 minutes. It's 40 LOC. http://gist.github.com/366590
The big problem with this is that it's just one server. I'm working on something called "NodeRed" (har har) that lets one scale out the frontend using Redis for communication. It's generic enough to do PUBSUB, chat, games, etc.
Here's an overview. http://fictorial.com/NodeRed.png
I developed the/a Node.js client for Redis if you care to dive into this stuff: http://github.com/fictorial/redis-node-client
Re: Nodule: A Node.js Pub-Sub Key-Value Store in 185 Lines
#10Nice, good to see more people coming to Node.js. These things are like the modern "Hello, World!". Here's one I hacked up in 10 minutes. It's 40 LOC. http://gist.github.com/366590 The big problem with this is that it's just one server. I'm working on something called "NodeRed" (har har) that lets one scale out the frontend using Redis for communication. It's generic enough to do PUBSUB, chat, games, etc. Here's an ov…