1
我想我錯過了一些關於WCF頻道的概念和基礎。我瞭解了從頂級TCP或HTTP到有線傳輸協議的通道協議棧。WCF頻道如何運作?
我沒有得到的是什麼意思是「打開」一個頻道,以及該頻道如何保持「打開」以及該頻道如何「故障」。
客戶端和服務上發生什麼情況會導致通道「打開」?開放看起來像一個國家,但我很難將無狀態服務中的狀態概念化。那有意義嗎?
我想我錯過了一些關於WCF頻道的概念和基礎。我瞭解了從頂級TCP或HTTP到有線傳輸協議的通道協議棧。WCF頻道如何運作?
我沒有得到的是什麼意思是「打開」一個頻道,以及該頻道如何保持「打開」以及該頻道如何「故障」。
客戶端和服務上發生什麼情況會導致通道「打開」?開放看起來像一個國家,但我很難將無狀態服務中的狀態概念化。那有意義嗎?
您的服務可能是無狀態的,但許多網絡協議不是。
狀態機和頻道
對象與通信處理,用於 例如插座,通常存在的狀態機,其狀態 轉變涉及分配網絡資源,使得或 接受連接,關閉連接並終止 通信。信道狀態機提供統一的模型 通信對象的狀態,該通信對象抽象該對象的基礎 實現。 ICommunicationObject接口 提供一組狀態,狀態轉換方法和狀態 轉換事件。所有渠道,渠道工廠和渠道 監聽者實施渠道狀態機。
整個WCF Channel Model Overview是一個很好的資源。