Underneath the covers, SignalR wraps all communication between server and clients into messages holding all the information with its origin, what the message is for, and the content of the message. By default, these messages are kept in memory in the process that hosts your SignalR-based solution. This means that having two servers will not have inter-process communication going on, so one client sitting on one server and another on a second one would not know about each other's messages. With the flexibility of SignalR at the core level of it dealing with this through well-defined interfaces, it is fairly simple to make it scale out for different technologies. This is something that the SignalR team has done as well; they do provide the ability to scale out in different ways. At the most, you can get support to use a Microsoft SQL Server for temporary storage of messages between servers, or use Windows Azure Service Bus to distribute the messages, or even the popular Redis to...
SignalR Blueprints
By :
SignalR Blueprints
By:
Overview of this book
Table of Contents (18 chapters)
SignalR Blueprints
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Free Chapter
The Primer
Overheating the Discussion
Extra! Extra! Read All About It!
Can You Measure It?
What Line of Business Are You In?
An Architectural Taste
The Three Screens – Mobile First
Putting the X in .NET – Xamarin
Debugging or Troubleshooting
Hosting and Deployment
Index
Customer Reviews