SignalR 2.0 + Azure服务总线背板延迟

时间:2014-05-28 06:23:29

标签: azure signalr signalr-hub servicebus azureservicebus

我们正在使用Azure服务总线背板编写测试聊天应用程序。我们已将其剥离为准系统,但是有一些"滞后"发送的邮件最迟在15秒后才会收到。

Startup.cs

string connectionString = GetServiceBusConnectionString();
GlobalHost.DependencyResolver.UseServiceBus(connectionString, "Chat");  

app.MapSignalR();

Chathub.cs

protected void MsgAll(User user, string content)
{
    Clients.All.broadcastMessage(new Message() { Content = content, NickName = user.NickName, Status = user.Status, TimeStamp = DateTime.Now });
}

Chat.js

self.chat.client.broadcastMessage = function (res) {
    self.messages.push(new messageItem(res));
    var objDiv = document.getElementById("chat-messages");
    objDiv.scrollTop = objDiv.scrollHeight;
};

当它独立时它工作正常,但是当我们添加背板时,即使在一台服务器上也会间歇性地开始滞后。任何提示/帮助表示赞赏。

其他信息:

  • 使用默认值
  • 查看mgmt门户网站,我们看到创建了5个主题

0 个答案:

没有答案