restful http/websockets with redis pub/sub message distribution queue