<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    于吉吉的技術博客

    建造高性能門戶網

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      65 隨筆 :: 6 文章 :: 149 評論 :: 0 Trackbacks

    web service

         摘要: 由于歷史原因,幾個項目都選用hessian作為web service的實現方式,hessian的確是非常輕量級,基于http協議進行傳輸,通過自定義的串行化機制將請求信息進行序列化,以二進制傳輸節省了不少的開銷,速度跟socket差不多.客戶端和服務器發起和接收請求都是通過spring提供的hessian api進行請求和接收,但是在服務端中并沒有記錄和控制遠端ip地址和主機的信息,所以需要對源碼進行一些重寫

    對org.springframework.remoting.caucho.HessianServiceExporter進行重寫

    /**
    * 重寫HessianServiceExporter.handleRequest(),攔截獲取遠端調用信息
    * @author chenyz
    *
    */
    public class HouseHessianServiceExporter extends HessianServiceExporter {

    private static S  閱讀全文
    posted @ 2010-12-21 16:05 陳于喆 閱讀(3027) | 評論 (0)  編輯

         摘要: 目前幾套系統中主要使用的hessian進行遠程調用webservice服務的有hessian的 HessianProxyFactory(com.caucho.hessian.client.HessianProxyFactory)和 spring的 HessianProxyFactoryBean(org.springframework.remoting.caucho.HessianProxyFactoryBean).

    1.HessianProxyFactory
    查看HessianProxyFactory源碼后發現,hessian在創建http請求連接webservice服務并沒有對連接超時進行相關的參數設置,所以當網絡出現問題就會造成整個hessian處理的阻塞,進而阻塞整個線程后續的處理
    以下是HessianProxyFactory對連接處理的源碼

    protected URLConnection openConnection(URL url)
    throws IOException
    {
    URL  閱讀全文
    posted @ 2010-12-16 14:46 陳于喆 閱讀(12039) | 評論 (11)  編輯

    主站蜘蛛池模板: 亚洲日韩精品无码专区网址| 精品国产人成亚洲区| 18禁亚洲深夜福利人口| 国产精品高清全国免费观看| 中文字幕不卡免费视频| 亚洲伊人久久大香线蕉苏妲己| 久久久久久国产精品免费免费 | 日韩免费电影网址| 香蕉免费一级视频在线观看| 亚洲黄色免费电影| 亚洲国产精品不卡毛片a在线| 亚洲综合精品成人| 激情97综合亚洲色婷婷五| 国产成人精品免费视频网页大全 | 两个人看www免费视频| 亚洲av片不卡无码久久| 亚洲人成网77777亚洲色| MM1313亚洲国产精品| 国产成人精品日本亚洲专区| 最近免费mv在线观看动漫| 亚洲一级毛片在线播放| 性做久久久久免费看| 中国在线观看免费的www| 亚洲国产一区二区三区青草影视| 日本亚洲中午字幕乱码| 亚洲黑人嫩小videos| 国产伦一区二区三区免费| 最近中文字幕免费完整| 精品一区二区三区免费观看| 亚洲七久久之综合七久久| 亚洲宅男永久在线| 亚洲妇熟XXXX妇色黄| 亚洲精品国产成人影院| 爽爽日本在线视频免费| av免费不卡国产观看| 国产免费拔擦拔擦8X高清在线人 | 亚洲αv久久久噜噜噜噜噜| 亚洲AⅤ视频一区二区三区 | 亚洲精品国产电影| 日韩精品视频免费网址| 性做久久久久久久免费看|