同步請求:發送方發送數據包後,等待接收方發迴響應之後,才能發送下一個數據包的通信方式。 非同步請求:發送方發送數據包後,不用等待接收方發迴響應,就可以發送下一個數據包的通信方式。 同步通信:要求通信雙方在相同的時鐘頻率下,並且準確協調,是通過共用單個時鐘或定時脈衝源來保證雙方準確同步,效率高。 非同步通 ...
同步請求:發送方發送數據包後,等待接收方發迴響應之後,才能發送下一個數據包的通信方式。
非同步請求:發送方發送數據包後,不用等待接收方發迴響應,就可以發送下一個數據包的通信方式。
同步通信:要求通信雙方在相同的時鐘頻率下,並且準確協調,是通過共用單個時鐘或定時脈衝源來保證雙方準確同步,效率高。
非同步通信:不要求通信雙方同步,雙方可採用各自的時間源,遵循非同步通信協議,以字元為數據傳輸單位,發送字元的時間間隔不確定,發送效率較同步通信低。
同步請求:通過單線程服務,該線程發送請求,在伺服器運行時阻塞,並且等待響應。
非同步請求:通過兩個線程來調用服務,一個線程發送請求,另一個單獨的線程接收響應。
同步:當服務運行過程中,阻塞時崩潰了,重啟服務無法連接進行時的調用,所以說響應丟失了。只能重覆調用過程,並期望這一次不會崩潰。
非同步:當使用者發送請求後,等待響應時崩潰了,重啟服務可繼續等待響應,所以響應不會丟失。
同步請求在等待響應時不能繼續使用瀏覽器、而非同步請求,不用等待響應,可繼續使用瀏覽器。對客戶沒用影響。