Hybrid 0MQ/Redis Store for Socket.IO
Since Socket.io Stores are actually a combination of dispatch and data store, this more precisely ZeroMQ dispatch and Redis-based persistance.
Until I can get 0MQ Forwarding Device support in
zeromq.node, only one Socket.io server instance can publish!
Because I was told that I shouldn't. :-)
Yes, hack with it.
No. Use the native RedisStore.
To further test the extensibility of Socket.io Store.
Socket.io .7 introduced the concept of pluggable stores. When I implemented the first Redis Store, it quickly became apparent that asyncronous data operations and cross node pubsub were not possible within the context of the exsisting Store architecture. @guille rewrote RedisStore along with much of the internals that interact with the Stores. What we have now is a stronger foundation to build on, so this the first pass at doing so.
Check out the examples directory.