Missian的服務器端是基于mina的;同步客戶端之基于傳統的阻塞式Socket實現的,支持連接池;異步的客戶端基于mina NioSocketConnector。大家都知道,Hessian是一個了不起的RPC框架。但是,它的調用是同步的,并且只能基于HTTP傳輸。創建missian(mina+hessian的意思)的目的有二:
1、實現異步的RPC調用。同步遠程操作帶來的損耗有時候是無法忍受的。異步操作要復雜一些,但是能夠提高系統的并發能力和響應時間。
2、讓hessian可以在tcp上傳輸。HTTP是構建在tcp之上的應用層協議,本身是很復雜的,對HTTP編碼解碼的過程也無疑是一個性能損耗。如果把HTTP這一層去掉,能夠一定程度的提供性能。
<DIV class=date>收錄時間:2010-11-29 22:23:24</DIV>
本文由用戶 碼頭工人自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!