2016-11-12 21 views
0

は、それがより良いアプリのすべて寿命のために1つのハブで作業したり、すべての機能アプリのに異なるハブを使用してますか?SignalRハブ提案

答えて

0

アプリケーションで論理モジュールまたは機能を分離するのに必要な数のハブを使用できます。パフォーマンスは影響を受けないため、あなたには完全に任せられます。

これは、クライアントアプリケーション(つまりjavascript)から1つの接続を作成し、その接続を全期間にわたって維持する方が良いと言われています。 1つの接続に対して、n個のプロキシハブを作成することはできます。

0

xleonが強調表示されているので、ロジックを分離するために複数のハブを使用します。たとえば、販売チームはSaleHubに接続し、マーケティングチームはMarketingHubに接続します。

もちろん、Javasciptを使用して必要なハブに接続することもできます。ここで

このarticle

var connection = $.hubConnection(); 
 
var contosoChatHubProxy = connection.createHubProxy(‘contosoChatHub’); 
 
contosoChatHubProxy.on(‘addContosoChatMessageToPage’, function(userName, message) { 
 
console.log(userName + ‘ ‘ + message); 
 
}); 
 
connection.start() 
 
.done(function(){ console.log(‘Now connected, connection ID=’ + connection.id); }) 
 
.fail(function(){ console.log(‘Could not connect’); });

からの抜粋です。