SignalR服务-> Azure Redis同步

问题描述

我在应用程序中使用Azure SignalR服务,并且还在使用Azure Redis存储一些连接信息。之所以使用分布式缓存,是因为我可以水平扩展处理连接请求的REST服务器实例,因此Redis会存储访问令牌->连接ID(例如在断开连接请求中需要)的映射。

现在是我的问题;

考虑到Redis连接信息需要与SignalR服务中的客户端连接同步,我担心这两个不同步,例如在重新启动其中一项服务时。

您是否建议在重新启动任何东西时擦拭Redis并重新启动SignalR(如果这样,是否有API用于在服务中断时重新启动服务)?或者您将如何处理?

最好的办法是,如果可以查询SignalR服务的连接ID,但不幸的是,这是不可能的。

非常感谢您的想法。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)