心有多大舞臺便有多大

          Embrace changes, pursue excellence, share niceness.

          準備有空的時候寫篇文章介紹下各種java remoting機制的benchmarks

          主要包括以下幾種java remoting機制:
          1.binary-rpc:例如hessian,httpinvoker,rmi,ormi
          2.xml-rpc:burlap,cxf
          3.rmi
          4.socket:mina
          5.jms:sonic mq, ibm mq, activemq
          從網上查到的結果看,一般是:
          1.基于二進制的remoting協議要比基于xml的快
          2.在各種二進制的remoting協議間性能的差距很小
          3.burlap要比其它的基于xml的remoting協議快
          4.基于二進制的remoting協議在傳輸大的對象時性能會有下降
          還有一個區別,我覺得基于http的remoting協議能基于http來實現負載均衡,這點很重要.

          posted on 2008-03-10 09:52 pony 閱讀(367) 評論(2)  編輯  收藏 所屬分類: Java

          評論

          # re: 準備有空的時候寫篇文章介紹下各種java remoting機制的benchmarks 2008-03-11 18:41 pony

          今天在網上看到一篇文章,講的是cxf在一些應用服務器上使用的時候(例如oc4j,websphere),會出現xml解析器沖突的問題,詳細的可以參考http://www.nabble.com/-CONF--Apache-CXF-2.0-Documentation:-AppServerGuide-(page-edited)-td15434374.html#AppServerGuide-SwappingOracleXMLparserwithXerces
          這個url內容
          所以,個人覺得還是選擇hessian或者burlap比較好!哈哈!  回復  更多評論   

          # re: 準備有空的時候寫篇文章介紹下各種java remoting機制的benchmarks[未登錄] 2008-03-13 17:29 pony

          今天在基于https的基礎上使用hessian的時候,遇到點問題,后來發現是jks證書沒有導入,寫服務端的同事給的是個jks文件,導入還花了我不少時間,具體導入步驟是:
          1.keytool -list -v -keystore sample.jks
          結果中應該會顯示別名,假定別名為alias_name
          2.keytool -export -alias alias_name -keystore sample.jks -file sample.crt
          執行完后應該在當前目錄下有一個新的文件名為sample.crt
          3.把sample.crt拷貝到$JAVA_HOME/jre/lib/security目錄下
          ok.  回復  更多評論   

          主站蜘蛛池模板: 合作市| 广昌县| 高青县| 边坝县| 万山特区| 沾化县| 东山县| 渝中区| 大埔县| 射阳县| 海口市| 大丰市| 荆州市| 叶城县| 三河市| 成安县| 南投市| 江阴市| 望奎县| 额尔古纳市| 黔江区| 建阳市| 阳高县| 宝兴县| 梁平县| 桂东县| 阳曲县| 湛江市| 宁河县| 迁西县| 丹寨县| 启东市| 桂平市| 高邑县| 英山县| 台东县| 辽阳县| 洞口县| 泾川县| 海原县| 灌南县|