<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 陳于喆 閱讀(3039) | 評論 (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 陳于喆 閱讀(12058) | 評論 (11)  編輯

    主站蜘蛛池模板: 亚洲欧美在线x视频| 无码少妇精品一区二区免费动态| 精品一区二区三区无码免费视频| 亚洲日韩av无码| www免费黄色网| 国产精品亚洲w码日韩中文| 日韩一级片免费观看| 亚洲精品第一国产综合精品99| 黄色免费网站在线看| 最近2019中文免费字幕在线观看| 国产黄色一级毛片亚洲黄片大全| 国产久爱免费精品视频| 国产亚洲AV手机在线观看| 亚洲综合av一区二区三区不卡 | av在线亚洲欧洲日产一区二区| 亚洲av乱码一区二区三区按摩| 美女网站在线观看视频免费的| 亚洲女人被黑人巨大进入| aa级女人大片喷水视频免费| 国产亚洲成AV人片在线观黄桃| 亚洲成AV人片在WWW| 免费A级毛片在线播放不收费| 国产成人无码免费看片软件| 亚洲精品美女久久久久99| 亚洲精品免费在线观看| 亚洲国产精品成人综合色在线婷婷 | 91嫩草亚洲精品| 国产精品成人无码免费| 亚洲国产综合人成综合网站00| 西西大胆无码视频免费| 国产亚洲精品美女久久久久久下载 | 国产va免费观看| 亚洲人成在线电影| 成人午夜大片免费7777| 香港特级三A毛片免费观看| 国产亚洲精品a在线无码| 韩国免费一级成人毛片| 亚洲AV日韩AV永久无码绿巨人| 免费v片在线观看视频网站| 亚洲AV永久纯肉无码精品动漫| 亚洲精品在线免费看|