国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

redis 訂閱發(fā)布者適合語音分發(fā)的場景嗎
怪我咯
怪我咯 2017-04-24 09:14:03
0
1
895

例如滴滴打車, 當一個用戶發(fā)送語音後, 訊息被推送到附近的司機手中

  1. 這樣的需求用redis的訂閱發(fā)布步驟是怎麼樣的呢?

  2. redis的客戶端訂閱後該線程就一直阻塞嗎? 那麼怎麼主動的取消訂閱呢?

請大家?guī)兔匆豢?謝謝大家了,剛接觸redis

怪我咯
怪我咯

走同樣的路,發(fā)現(xiàn)不同的人生

全部回覆(1)
大家講道理

Redis 不太建議直接分發(fā)語音。
你可以:

  • 先把語音儲存都某個地方,產(chǎn)生一個ID

  • 然後利用Redis的訂閱去分發(fā)這個ID

  • 客戶端接收到這個事件,去主動拉取這個ID的語音。

Redis訂閱後是阻塞的,KILL掉這個進程就取消了
你這是要做APP麼?行動網(wǎng)路不穩(wěn)定,網(wǎng)路波動連線斷開訂閱就取消了的。
如果是移動,你可以維護一個socket去做分發(fā)。服務端可以考慮node.js之類的

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板