Nodejs中 Callback 的執(zhí)行是否造成阻塞?
3 回答

互換的青春
TA貢獻1797條經(jīng)驗 獲得超6個贊
1. publish 將數(shù)據(jù)寫入到一個list or sorted list 隊列,寫完成后開始給終端廣播消息,告訴大家,有新的數(shù)據(jù)等待處理,這個時候,誰能pop到數(shù)據(jù),就是誰處理,這個操作是原子性的,也就是說不會被重復(fù)處理.
2. 使用阻塞模式, redis提供了blpop brpop這種操作,也就是一直阻塞一個隊列,直到有數(shù)據(jù)來. 這種模式保證了數(shù)據(jù)的原子性,而且使應(yīng)用程序可以支持分布式多臺機器部署.
- 3 回答
- 0 關(guān)注
- 939 瀏覽
添加回答
舉報
0/150
提交
取消