Skip to content


Subversion checkout URL

You can clone with
Download ZIP
A SignalR Message Bus implemented using Windows Server App Fabric
Branch: master
Pull request Compare This branch is even with LloydPickering:master.

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
newid @ cf8c962


A SignalR Message Bus implemented using Windows Server App Fabric.

This Message Bus is largely based on the SignalR.Redis code.


  1. Setup an AppFabric cache for SignalR. You must configure the cache to allow notifications (More info here: )
  2. Instantiate a DataCache using DataCacheFactory. You can either do this with webconfig setup and the default constructor, or, you can create a DataCacheFactoryconfiguration object.
  3. In your Application_Start() call: SignalR.GlobalHost.DependencyResolver.UseAppFabric

Notes: don't forget to alter the notification poll time of your Cache object. Default is 300seconds, which is way too long for most uses. We are using signalr for near realtime stuff, so we need to poll the cache multiple times every second. I instantiate the cache in code rather than using web.config as we have our DataCacheNotificationProperties polling time to 100ms, the web.config xml key is specified in (int)seconds.

Something went wrong with that request. Please try again.