I would go for redis . The semantics of the pubsub are pretty sweet. The node_redis client library runs very quickly since it can use the rapidly expanding c-extension library called hiredis. I would just use json for coding. It will probably be more than fast enough.
You can also use DNode to make your message if you want. I also believe that it has socket.io features. You must look at the source code to find out.
Alfred
source share