title: SignalR polling database for updates
body: <p>I'm hoping to use SignalR to provide updates to the client, the updates are going to come from a message table which is updated when things happen across the application..</p>
  
  <p>My problem is that the application will have around 500-600 concurrent users and I cant have all them having a connection to the database and constantly polling against the table..</p>
  
  <p>What id like to do is have a single thing{?} polling the table and then updating the hubs rather than each connection polling.. I was thinking of using a singleton for this? so maybe when the application starts something is created that will then do all the work really..</p>
  
  <p>My question is - say I had a singleton that had an event which was fired every time there was an update.. what would the performance be like for say 500 controllers subscribing to this event? </p>
  
  <p>Also.. if there is a better way to do this then pleases say.. this is my first and only idea sadly!</p>
  
  <p>any help would be fantastic!</p>
  
  <p>EDIT: the data is bring provided by a legacy application and I have no control over how the data is entered so database polling will be needed.</p>
  
  <p>ste.</p>