輪詢和拉拔(如果有的話)有什麼區別?輪詢和拉動有什麼區別?
回答
它們是兩個截然不同的單詞。 「投票」是要求回答。 「拉」是用武力(實際上或概念上)向自己(實際上或概念上)移動某物。
當客戶端上的軟件定期向服務器詢問某事時,一個「輪詢」服務器。一個將數據從數據庫「拉」到客戶端軟件。
請注意,即使在計算世界中,這兩個單詞都有各種不同的用途,但我不能想到任何情況下它們都可以互換,從而使意義保持不變。低級設備驅動程序代碼可能會「輪詢」一個接口,以檢查它是否準備好進行某些操作,並且不涉及網絡流量。在電子產品中,人們會向上或向下「拉」一個信號。
客戶端既可以「輪詢」服務器,也可以從服務器「拉出」數據,但請注意,當我使用每個動詞時,我都使用不同的直接對象。當你在計算機房的地板上拖動時,說「拉動服務器」纔有意義。
有一個可能的細微差別。
輪詢嘗試以設定的時間間隔請求信息。
拉起只是指您從別人處請求數據而不是讓他們將數據發送給您。
這就是說,我聽說他們交替使用。
在某些層次上他們是相同的(你要求給你的信息)和其他級別他們完全不同(短狀態更新與完整記錄集)。哦,他們的發音也非常類似(用英語),但是你不應該讓你覺得他們認爲他們*相似。 – FrustratedWithFormsDesigner 2010-05-03 21:11:20
關於網絡通信,它們都提到相同的方案,您定期從外部來源請求數據。見Pull Technology。
當然,正好相反,推送是在數據發送到位後發送的。
我認爲這些含義真的不一樣。 – Pointy 2010-05-03 21:12:23
民意調查就像蓋洛普對美國人進行民意測驗一樣。他們通過詢問問題來查詢具體信息。
拉就像你做繩子。你想要繩子(或一個文件或一些數據)在你的位置,所以你把它拉向你。
每個人都是喜劇演員 - 或者McEnroe會說「你不可能是認真的」,振作起來,等待這些時刻,他們會很快來到。 – 2010-05-03 21:16:06
我認爲這是一個嚴肅的答案。 – 2010-05-03 21:17:50
@Romain這是一個非常好的答案。 – Pointy 2010-05-03 21:18:58
- 1. jQuery輪詢和Faye服務器有什麼區別?
- 2. 鏡片和拉鍊有什麼區別?
- 3. 鏈輪 - 導軌和鏈輪寶石之間有什麼區別?
- 4. 轉動關節和車輪關節有什麼區別
- 5. ()和[]動態分配有什麼區別?
- 6. 行動和事件有什麼區別?
- 7. 活動和班級有什麼區別?
- 8. 活動和服務有什麼區別
- 9. 有什麼區別`和$(Bash中有什麼區別?
- 10. 有什麼區別? :和||
- 11. &&和||有什麼區別?
- 12. 「/」和「/ *」有什麼區別?
- 13. 有什麼區別:。!和:r!?
- 14. ==和===有什麼區別?
- 15. Appender和〜有什麼區別?
- 16. $ @和$ *有什麼區別?
- 17. is和=有什麼區別?
- 18. #.00和#。##有什麼區別?
- 19. `==`和`is`有什麼區別?
- 20. '=='和'==='有什麼區別?
- 21. /和/#/有什麼區別?
- 22. | 0和~~有什麼區別?
- 23. `&`和`ref`有什麼區別?
- 24. ==和===有什麼區別?
- 25. ==和===有什麼區別?
- 26. `{}`和`[]`有什麼區別?
- 27. JavaScript和=== ===有什麼區別?
- 28. difftime和' - '有什麼區別?
- 29. =和==有什麼區別?
- 30. 更新和拉是什麼區別?
呃,背景?我會猜測,如果感興趣的事情發生了變化,那麼投票就會問服務器。我猜拉拉正在查詢服務器並得到結果。 – FrustratedWithFormsDesigner 2010-05-03 21:10:04
這些單詞的含義取決於它們所用的上下文。總的來說,它們是相同的概念。 – 2010-05-03 21:10:58
區別是0x06,至少在ASCII中。 EBCDIC可能會有所不同:-) – paxdiablo 2010-05-03 21:12:18