撰寫回溯相容的用戶端和伺服器
理論上,RPC 的版本設定配置有助於防止修改的伺服器和用戶端與其已部署的對應專案之間的錯誤。 不過,在實務上,開發人員經常必須引進現有介面的變更,而不需要修改版本,因為先前的用戶端和伺服器必須能夠與新的介面通訊。 這是標準 RPC 比 COM 更大的問題;查詢是搜尋 COM 中支援介面的自然方式,而在 RPC 例外狀況處理中,則必須用於對等的涵蓋範圍。
本節討論解決這些情況的最佳 RPC 程式設計做法。 本節分為下列主題:
理論上,RPC 的版本設定配置有助於防止修改的伺服器和用戶端與其已部署的對應專案之間的錯誤。 不過,在實務上,開發人員經常必須引進現有介面的變更,而不需要修改版本,因為先前的用戶端和伺服器必須能夠與新的介面通訊。 這是標準 RPC 比 COM 更大的問題;查詢是搜尋 COM 中支援介面的自然方式,而在 RPC 例外狀況處理中,則必須用於對等的涵蓋範圍。
本節討論解決這些情況的最佳 RPC 程式設計做法。 本節分為下列主題: