remoting技術
.NET Remoting是.NET平臺上允許存在於不同應用程式域中的物件相互知曉對方並進行通訊的基礎設施。簡而言之,它就是.NET平臺上實現分散式物件系統的框架。呼叫物件被稱為客戶端,而被呼叫物件則被稱為伺服器或者伺服器物件.NET Remoting 被譽為管理應用程式域之間的 RPC 的首選技術。應用程式域是公共語言執行庫的隔離單元,它們是在程式內建立並執行的。這與 CLR 和非 CLR 託管的程式之間的程式間通訊不同。後一種型別的 RPC 通訊一般被認為是 Web 服務領域的問題。
Remoting有多種通道可以選擇,這大大增加了我們分散式系統的靈活性。如果希望在廣域網通訊,可以使用HTTP通道,如果希望在區域網通訊取得更好的效能,可以使用TCP通道,如果希望在本機上的不同程式間通訊以獲得最好的效能,可以使用IPC通道。.NET Remoting提供了一個功能強大、高效的處理遠端物件的方法,從結構上而言.NET Remote物件非常適合透過網路訪問資源,而又無需處理由基於SOAP的WebServices所帶來的難題。.NET Remoting使用起來比Java的RMI簡單,但要比建立Web Service難度大一些。.NET Remoting 管線還支援 SOAP 訊息,但必須注意這並沒有改變其對客戶端的要求。如果 Remoting 端點提供 .NET 專用的物件語義,不管是否透過 SOAP,客戶端必須理解它們。
. NET Remoting 為分散式物件提供了一個基礎結構。它使用既靈活又可擴充套件的管線向遠端程式提供 .NET 的完全物件語義。ASP.NET Web 服務基於訊息傳遞提供非常簡單的程式設計模型,而 .NET Remoting 提供較為複雜的功能,包括支援透過值或引用傳遞物件、回撥,以及多物件啟用和生命週期管理策略等。要使用 .NET Remoting,客戶端需要了解所有這些詳細資訊。
【】適合於.net方向有一定的工作經驗提高用。本次課程涉及到系統架構、DB2、抽象工廠、元件式程式設計、基於角色和個人的混合授權思想、動態選單技術、報表列印、作業排程、remoting技術、分散式負載均衡等
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29212814/viewspace-1064106/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Microsoft .NET Remoting 框架技術ROSREM框架
- 概述.NET裡對 remoting 和 webservice 兩項技術的理解和實際中的應用REMWeb
- .net remoting(一)REM
- Powershell tricks::Powershell RemotingREM
- Microsoft .Net Remoting系列專題之一:.Net Remoting基礎篇ROSREM
- Dubbo的Remoting模組解析REM
- Spring Remoting: HessianSpringREM
- IIS部署Remoting總結REM
- Remoting事件機制續REM事件
- Microsoft .Net Remoting系列專題之三:Remoting事件處理全接觸ROSREM事件
- .net 安裝remoting服務REM
- 找技術外包 技術加盟
- [RIP-9]RocketMQ Design RemotingMQREM
- Remoting之非同步操作模式REM非同步模式
- 雲技術是軟體技術,並非硬體技術
- 聊聊技術面試 | 掘金技術徵文面試
- 聊聊技術管理(一)入行之技術管理和技術專家
- Remoting和Web服務的區別REMWeb
- 遊戲技術美術之<技術&美術>知識構成遊戲
- Docker技術( 容器虛擬化技術 )Docker
- mpls atm交換技術 ip技術——VecloudCloud
- 技術專題之-技術的概述
- 技術路線應該會的技術
- 技術宅找女朋友的技術分析
- 華為網路技術-三層交換技術
- 不重視技術,何談掌握核心技術?
- 好技術領導,差技術領導
- 好技術領導 差技術領導
- 技術社群中的非技術話題
- WCF、Net remoting、Web service概念及區別REMWeb
- Remoting的承載方式是這樣的REM
- Remoting的事件機制(帶具體例子)REM事件
- CSS技術CSS
- Ajax技術~~
- session技術Session
- JDBC技術JDBC
- Cookie技術Cookie
- ios技術iOS