title: What's the maximum number of rooms socket.io can handle?
body: <p>I am building an app using socket.io</p>
  
  <p>I'm using socket.io's rooms feature, there are 5 "topics" a user can subscribe to. Each message broadcast in that topic has a message type, of which there are 100. A user will only receive the messages of the types they are allowed to receive, which could be between 30 and 70.</p>
  
  <p>My question: is it feasible to create a room for every topic + message type combination, which will be 5 x 100 rooms? Will socket.io perform well like this, or is there a better way to approach this problem? Would emitting individual messages to each individual socket, instead of using rooms, be better? </p>
  
  <p>Thanks for your help. </p>