比如滴滴打车, 当一个用户发送语音后, 消息被推送到附近的司机手中
这样的需求用redis的订阅发布步骤是怎么样的呢?
redis的客户端订阅后该线程就一直阻塞吗? 那么怎么主动的取消订阅呢?
请大家帮忙看一看,谢谢大家了,刚接触redis
走同样的路,发现不同的人生
Redis は音声を直接配布することはお勧めできません。 次のことができます:
まず音声をどこかに保存し、IDを生成します
次に、Redis サブスクリプションを使用してこの ID を配布します
クライアントはこのイベントを受信し、この ID の音声を積極的に取得します。
サブスクリプション後に Redis がブロックされ、プロセスを KILL するとキャンセルされます アプリを作成しますか?モバイルネットワークが不安定で、ネットワークが変動し、接続が切断され、契約がキャンセルされます。 モバイルの場合は、配布用のソケットを維持できます。サーバーはnode.jsなどを検討できます
Redis は音声を直接配布することはお勧めできません。
次のことができます:
まず音声をどこかに保存し、IDを生成します
次に、Redis サブスクリプションを使用してこの ID を配布します
クライアントはこのイベントを受信し、この ID の音声を積極的に取得します。
サブスクリプション後に Redis がブロックされ、プロセスを KILL するとキャンセルされます
アプリを作成しますか?モバイルネットワークが不安定で、ネットワークが変動し、接続が切断され、契約がキャンセルされます。
モバイルの場合は、配布用のソケットを維持できます。サーバーはnode.jsなどを検討できます