WCF綁定類型選擇
WCF綁定類型選擇
發布日期:2010年12月10日星期五 作者:EricHu
在開發WCF程序時,如何選擇一個適合的綁定對于消息傳輸的可靠性,傳輸模式是否跨進程、主機、網絡,傳輸模式的支持、安全性、性能等方面有著重要的影響。而從本質上來看,綁定具有的這些特性源于其使用的網絡協議和編碼器。綁定是一個定制好的通道棧,包含了協議通道、傳輸通道和編碼器。我們在開發WCF程序時,選擇合適定是一個復雜的過程,沒有萬能的挑選公式可以套用。但是通常地,可以從是否需要交互特性、是否跨主機、是否需要脫機交互等幾個方面著手。下圖,我給出了一個粗略的選擇方案以供參考。
除了功能之外,性能的要求也是在選擇綁定方案時需要考慮的因素。通常情況下,在滿足系統功能的前提下,建議挑選性能最佳的綁定。一般的,使用IPC(即:netNamedPipeBinding)的綁定要優于使用TCP的綁定,而使用TCP(即:netTcpBinding)的綁定又優于使用HTTP的綁定。使用針對WCF優化的綁定要優于參與非WCF系統交互的綁定。
? 2010 EricHu
原創作品,轉貼請注明作者和出處,留此信息。
-----------------------------------------------------------------------------------------
cnBlobs:http://www.rzrgm.cn/huyong/
CSDN:http://blog.csdn.net/chinahuyong
作者:
RDIF
出處:
http://www.rzrgm.cn/huyong/
Email:
406590790@qq.com
QQ:
406590790
微信:
13005007127(同手機號)
框架官網:
http://www.guosisoft.com/
http://www.rdiframework.net/
框架其他博客:
http://blog.csdn.net/chinahuyong
http://www.rzrgm.cn/huyong
國思RDIF開發框架
,
給用戶和開發者最佳的.Net框架平臺方案,為企業快速構建跨平臺、企業級的應用提供強大支持。
關于作者:系統架構師、信息系統項目管理師、DBA。專注于微軟平臺項目架構、管理和企業解決方案,多年項目開發與管理經驗,曾多次組織并開發多個大型項目,在面向對象、面向服務以及數據庫領域有一定的造詣。現主要從事基于
RDIF
框架的技術開發、咨詢工作,主要服務于金融、醫療衛生、鐵路、電信、物流、物聯網、制造、零售等行業。
如有問題或建議,請多多賜教!
本文版權歸作者和CNBLOGS博客共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,如有問題,可以通過微信、郵箱、QQ等聯系我,非常感謝。

在開發WCF程序時,如何選擇一個適合的綁定對于消息傳輸的可靠性,傳輸模式是否跨進程、主機、網絡,傳輸模式的支持、安全性、性能等方面有著重要的影響。而從本質上來看,綁定具有的這些特性源于其使用的網絡協議和編碼器。綁定是一個定制好的通道棧,包含了協議通道、傳輸通道和編碼器。我們在開發WCF程序時,選擇合適定是一個復雜的過程,沒有萬能的挑選公式可以套用。但是通常地,可以從是否需要交互特性、是否跨主機、是否需要脫機交互等幾個方面著手。下圖,我給出了一個粗略的選擇方案以供參考。
浙公網安備 33010602011771號