我正在尝试将Python应用程序连接到Azure SignalR。记录的所有将Python连接到Azure SignalR的示例都使用Azure函数绑定;请参见不是完整的SDK。
看来this可能是我所需要的,但是文档中却没有。
我还尝试使用以下方法连接signalrcore
模块:
from signalrcore.hub_connection_builder import HubConnectionBuilder
hub_connection = HubConnectionBuilder()\
.with_url(server_url, options={"verify_ssl": False}) \
.configure_logging(logging.DEBUG, socket_trace=True, handler=handler) \
.with_automatic_reconnect({
"type": "interval",
"keep_alive_interval": 10,
"intervals": [1, 3, 5, 6, 7, 87, 3]
}).build()
但是,当使用格式为Endpoint=xxxxx;AccessKey=yyyyy=;Version=1.0;
的Azure SignalR连接字符串时,由于URL结构无法识别,它会在requests
模块中生成错误。