2014-03-31 66 views
1

我正在運行一個站點,在該站點中我使用了一個自定義擴展背板的SignalR,該底板允許我們將實時數據推送到連接到任何我們的負載平衡Web服務器。可以將SignalR的多個實例配置爲針對不同的實例使用不同的消息總線

我最近發現,用於MVC(我們用於其他網站功能)的Kendo UI組件可以配置爲使用SignalR而不是AJAX與數據模型綁定。看起來像通過SignalR使用網絡套接字可能會提供比使用AJAX更高的性能,就像我們現在一樣。然而,理想情況下,我希望讓我們的kendo組件訪問一個SignalR實例,該實例只使用它們連接的任何Web服務器,而不是使用具有擴展底板的實例,因爲這會涉及很多數據綁定所不需要的overgead 。

我應該提到,在某些情況下,我們會有一個頁面,其中一個部分視圖使用一個SignalR配置,另一個部分視圖使用另一個部分視圖。

這是可以做的事嗎?如果是這樣,是否有建議的方式去做?

+1

由於配置是全局的 - 適用於所有集線器 - 您將需要兩個Web應用程序,每個集線器一個(規模配置) – MEYWD

回答

1

我不完全肯定你的方法,但你當然可以有2個SignalR服務器使用不同種類的背板,並從客戶端連接到2臺服務器。您必須查看如何使用SignalR處理跨域請求。

相關問題