azure - Azure SignalR 服务在第一条消息上很慢
问题描述
托管版本的 Azure SignalR 服务在第一条消息上速度很慢。我的设置是两个 Azure Functions,一个用于 sub,一个用于 pub。(就像微软的例子)。不确定是 SignalR 还是导致此缓慢启动的 Azure Functions。我如何解决它?它在我的用户开始聊天时就给他们带来了糟糕的用户体验。
这是两个函数使用的函数......
订阅功能
"disabled": false,
"bindings": [
{
"authLevel": "anonymous",
"type": "httpTrigger",
"direction": "in",
"name": "req"
},
{
"type": "http",
"direction": "out",
"name": "res"
},
{
"type": "signalRConnectionInfo",
"name": "connectionInfo",
"hubName": "chat",
"direction": "in"
}
]
}
消息功能
{
"disabled": false,
"bindings": [
{
"authLevel": "anonymous",
"type": "httpTrigger",
"direction": "in",
"name": "req",
"methods": [
"post"
]
},
{
"type": "http",
"direction": "out",
"name": "res"
},
{
"type": "signalR",
"name": "signalRMessages",
"hubName": "chat",
"direction": "out"
}
]
}
我希望第一条消息与后续消息一样快。
解决方案
没有回应,所以我切换到 PubNub。SignalR 服务太不可靠了。关闭这个。
推荐阅读
- kubernetes - 自动将 Pod 移动到另一个节点
- hive - 如何在 ubuntu 上使用 java 将 jdbc 配置为 hive?
- performance - 返回范围 [a,b] 中所有素数的计数,使得所有数字都来自集合 {1,5,9} 。1<=a<=b<=10⁹
- python - 在数据框中添加除某个字符串之外的值
- python - 将行值与 id 部分中的 nan 组合(熊猫)
- javascript - NodeJS 调度(启动/停止)多个任务
- formula - catia 公式中的规则编辑器语法错误
- android - 如何从 Android Studio 中的本地库中排除依赖项
- android - 在“dl.bintray.com/mobisystech/maven”上出现禁止错误
- c - 请解释一下这段代码 if (input >= '0' && input <= '9')