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

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

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

    Mongoose House

    Technical Edition

    統計

    留言簿(4)

    積分與排名

    閱讀排行榜

    解決RMI調用timeout的問題

    最近遇到一個問題, 某系統, 有外部系統通過RMI調用來訪問此系統. 現在有一個問題是, 如果當此系統某調用花費時間過長, 那么就需要使此次調用timeout. 而默認地, timeout的時間是2小時, 現在需要找到一種辦法縮短這個時間.

    解決辦法
    查閱資料發現, 可以設置sun.rmi.transport.tcp.responseTimeout(Java1.4 and above)來達到這個效果. 在Sun RMI上測試通過.

    測試方法, 首先, 讓某remote method執行2分鐘左右, 模擬一個long time method.
    ?1?public?void?aMethod()?throws?RemoteException?{
    ?2?????
    ?3?????//long?time?op.
    ?4?????try?{
    ?5?????????Thread.sleep(100000L);
    ?6?????}catch?(Exception?e)?{
    ?7?????????e.printStackTrace();
    ?8?????}
    ?9?????
    10?????System.out.println("It's?a?long?time?method.");
    11?????
    12?}

    在客戶端執行調用的時候使用如下代碼, 則可以避免2分鐘的調用等待, 使其盡快timeout, 釋放資源.
    1?java?-Dsun.rmi.transport.tcp.responseTimeout=50?mongoose.TestClient


    相關資料
    Re: Is there timeout parameter
    Re: socket timeouts taking 2 hours
    FAQ of RMI
    Does RMI have a timeout period...
    Connection reset
    sun.rmi Properties


    posted on 2006-08-14 13:20 Mongoose 閱讀(2519) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 最近中文字幕大全免费视频| 日韩精品免费在线视频| 天天看免费高清影视| 亚洲精品永久www忘忧草| 久久免费动漫品精老司机| 亚洲精品乱码久久久久久久久久久久 | 特级毛片A级毛片免费播放| 在线免费观看色片| 亚洲日韩久久综合中文字幕| 野花高清在线电影观看免费视频 | 一区二区三区在线观看免费| www.亚洲精品.com| 国产精品福利片免费看| 亚洲人成网站在线播放vr| 在线人成免费视频69国产| 亚洲精品线在线观看| 亚洲视频在线免费看| 亚洲一区二区三区久久久久| 免费av欧美国产在钱| 国产精品国产亚洲区艳妇糸列短篇| 日韩高清免费观看| 羞羞视频在线观看免费| 亚洲精品成人片在线观看精品字幕 | 三年片免费高清版 | 亚洲hairy多毛pics大全| 亚洲国产精品尤物yw在线| 91成人免费福利网站在线| 一级特黄aaa大片免费看| 久久亚洲中文字幕精品一区| 日韩精品免费在线视频| 性xxxx黑人与亚洲| 亚洲精品视频久久久| 日韩精品极品视频在线观看免费| 亚洲欧洲国产精品久久| 国产在线19禁免费观看| 99久久成人国产精品免费| 91亚洲国产成人久久精品网址| 麻豆精品国产免费观看| 中文在线免费看视频| 久久久久se色偷偷亚洲精品av| 四虎免费久久影院|