Maison > Questions et réponses > le corps du texte
比如滴滴打车, 当一个用户发送语音后, 消息被推送到附近的司机手中
这样的需求用redis的订阅发布步骤是怎么样的呢?
redis的客户端订阅后该线程就一直阻塞吗? 那么怎么主动的取消订阅呢?
请大家帮忙看一看,谢谢大家了,刚接触redis
大家讲道理2017-04-24 09:16:03
Redis n'est pas recommandé pour distribuer la voix directement.
Vous pouvez :
Stockez d'abord la voix quelque part et générez un identifiant
Utilisez ensuite l'abonnement Redis pour distribuer cet identifiant
Le client reçoit cet événement et extrait activement la voix de cet identifiant.
Redis est bloqué après avoir été abonné. KILL annulera le processus
Allez-vous créer une APP ? Le réseau mobile est instable, le réseau fluctue, la connexion est coupée et l'abonnement est résilié.
S'il est mobile, vous pouvez conserver une prise pour la distribution. Le serveur peut considérer node.js et autres