有没有办法自动取消订阅Redis中的频道?
我有一个简单的代码,订阅一个频道,接收一条消息,然后取消订阅 我使用的是有没有办法自动取消订阅Redis中的频道?,redis,publish-subscribe,stackexchange.redis,Redis,Publish Subscribe,Stackexchange.redis,我有一个简单的代码,订阅一个频道,接收一条消息,然后取消订阅 我使用的是Stackexchange.Redis,就我所能看到的而言,它有一个到Redis的订阅连接 我描述的方法将由多个线程同时调用,通道是动态的。我想知道的是,如果其中一个线程无法执行取消订阅(由于异常,例如),会发生什么情况 如果这种情况继续下去,我会有很多无用的过时订阅,没有人在听,因为据我所知,订阅在ChannelMessageQueue超出范围后不会关闭,最终会被垃圾收集 有没有处理这种情况的好方法
Stackexchange.Redis
,就我所能看到的而言,它有一个到Redis的订阅连接
我描述的方法将由多个线程同时调用,通道是动态的。我想知道的是,如果其中一个线程无法执行取消订阅(由于异常,例如),会发生什么情况
如果这种情况继续下去,我会有很多无用的过时订阅,没有人在听,因为据我所知,订阅在ChannelMessageQueue
超出范围后不会关闭,最终会被垃圾收集
有没有处理这种情况的好方法