1 心跳机制来判定下线时机 主动做轮询
2 基于redis过期键的监听
缺陷
监听器不稳定,并发量大时可能是有延迟的(和redis机制有关)
分布式环境下,可能有多个监听器,会有重复消费的问题,业务逻辑不能重复执行(通过加分布式锁,幂等解决)
1 心跳机制来判定下线时机 主动做轮询
2 基于redis过期键的监听
缺陷
监听器不稳定,并发量大时可能是有延迟的(和redis机制有关)
分布式环境下,可能有多个监听器,会有重复消费的问题,业务逻辑不能重复执行(通过加分布式锁,幂等解决)