title: What are the differences between Azure SignalR and Azure Service Bus
body: <p>Microsoft Azure offers both Azure SignalR services and Azure Queue services.  What I can't find is what are the pros/cons of using one versus the other.</p>
  
  <p>Could you either provide those differences here or provide a link to a document or web page that compares them, I've not been able to find anything here or by using Google.</p>
  
  <p>We have a web app and a mobile app these are connecting to Azure Functions.</p>
  
  <p>We need to add the ability to send messages to a Windows Service at a remote location that connects to printers.</p>
  
  <p>Originally I was thinking Azure Service Bus with Subscribe Queues so these remote systems would subscribe to a queue looking for messages for them to process with filters.</p>
  
  <p>Now someone brought up using Azure SignalR instead so I'm trying to understand the differences between the two offerings from Microsoft so I know which one will be more scalable.</p>
  
  <p>Web says print this item calls REST Azure Functions to generate what is to be printed and then that information needs to get to the remote location to be printed.   These networks are not connected so there is no way to directly communicate to the printers which is why the thought of using Azure Service Bus messages or Azure SignalR messaging.</p>