Try Playground
Show / Hide Table of Contents

ASP.NET SignalR Backplane Overview

SignalR is a powerful framework for developing real-time ASP.NET applications. It enables servers to push updates to all registered clients as soon as an event occurs, eliminating the need for clients to repeatedly request new data.

Note

For best performance in production, the NCache backplane should be deployed within the same data center as the SignalR application.

A practical example of SignalR in action is an online chatroom. Multiple clients connect to different web servers in a farm, and when one client sends a message, it is instantly displayed to the recipient without requiring a page refresh. This is because the server automatically broadcasts the update to all connected clients.

NCache extends SignalR by offering a specialized provider that synchronizes real-time communication across all web servers. As part of this integration, NCache leverages two key features:

  1. Custom Events: Whenever a client interacts with the system, an event is triggered. This ensures that all web servers immediately update their connected clients with the latest state, eliminating unnecessary polling.

  2. CacheItem.Version: When a client registers with a web server, an associated cache item is created in NCache with a specific event key. Each time the client updates its state, the cache item version is modified, triggering a corresponding event. This mechanism enables real-time synchronization across all connected clients.

By leveraging these capabilities, NCache ensures high availability, instant updates, and seamless real-time communication in SignalR applications.

In This Section

NCache Extension for ASP.NET SignalR Backplane
Explains how NCache's extended method can be used to utilize SignalR in your ASP.NET applications.

In This Article
  • In This Section

Contact Us

PHONE

+1 (214) 764-6933   (US)

+44 20 7993 8327   (UK)

 
EMAIL

sales@alachisoft.com

support@alachisoft.com

NCache
  • NCache Enterprise
  • NCache Professional
  • Edition Comparison
  • NCache Architecture
  • Benchmarks
Download
Pricing
Try Playground

Deployments
  • Cloud (SaaS & Software)
  • On-Premises
  • Kubernetes
  • Docker
Technical Use Cases
  • ASP.NET Sessions
  • ASP.NET Core Sessions
  • Pub/Sub Messaging
  • Real-Time ASP.NET SignalR
  • Internet of Things (IoT)
  • NoSQL Database
  • Stream Processing
  • Microservices
Resources
  • Magazine Articles
  • Third-Party Articles
  • Articles
  • Videos
  • Whitepapers
  • Shows
  • Talks
  • Blogs
  • Docs
Customer Case Studies
  • Testimonials
  • Customers
Support
  • Schedule a Demo
  • Forum (Google Groups)
  • Tips
Company
  • Leadership
  • Partners
  • News
  • Events
  • Careers
Contact Us

  • EnglishChinese (Simplified)FrenchGermanItalianJapaneseKoreanPortugueseSpanish

  • Contact Us
  •  
  • Sitemap
  •  
  • Terms of Use
  •  
  • Privacy Policy
© Copyright Alachisoft 2002 - 2025. All rights reserved. NCache is a registered trademark of Diyatech Corp.
Back to top