I'm absolutely new to SignalR, so please excuse my somehow dumb question.
Let's say, I have many console apps (or windows services) that run on AWS EC2 instances, I have a web server (IIS with MVC3 hosted) and of course I have an infinite number of web-clients...
How can I communicate between those? Let's say
- I need to get every few seconds in the web browser some information from EC2 machines - (CPU load or something like that)
- On demand (when user clicks a button on a web page) it should pull something else (let's say AvailibleDiskSpace on C: drive) of a selected machine
What should I use - Hub or PersistentConnection? Console apps will be also clients in this case or SelfHosts (what is the SelfHost anyway?)
Is there any sample code where I can learn how to build something like that? (I believe samples on Nuget and Github and VideoTutorials show you how to build one-server/many web clients solutions but not something like I need)