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

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

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

    在路上

    路上有驚慌,路上有理想

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      28 Posts :: 1 Stories :: 10 Comments :: 0 Trackbacks


     

    Weblogic server

    端口號 

    內存分配 

    Weblogic Server執行線程數 

    Server1 

    AdminServer

    7001

    500M

     

     

    App1

    7002

    初始=2.4G  最大=4G

     

    Thread Count: 30     Threads Increase:5

     

    App2

    7004

    初始=2.4G  最大=4G

     

    Thread Count: 30     Threads Increase:5

     

    App3

    7006

    初始=2.4G  最大=4G

     

    Thread Count: 30     Threads Increase:5

    Server2 

    App4

    7002

    初始=2.4G  最大=4G

     

    Thread Count: 30     Threads Increase:5

     

    App5

    7004

    初始=2.4G  最大=4G

     

    Thread Count: 30     Threads Increase:5

     

    App6

    7006

    初始=2.4G  最大=4G

    Thread Count: 30     Threads Increase:5

     

    集群開始:(第一張圖,為集群策略圖)

    選擇創建新域配置,按順序分別配置做如下配置: 管理服務器、被管理服務器、CLUSTER、MACHINEJDBC POOL、JNDI。

    1.Cluster,管理服務器與被管理服務器的配置不在這里贅述,注意將配各服務器拖入cluster,設置正確的ip/port等。

    2.上面的列表是DomainA的配置設置情況,注意內存分配和線程分配,需要根據自身的應用情況,進行合理設置。這里是各個server共享weblogic server的內存設置

    初始=2.4G  最大=4G。對jvm參數設置進行優化,也可以起到間接優化weblogic server的作用。jvm的優化可以參考java相關文檔。至于執行線程數,需要結合自身業務情況,具體分析設置。

    3.JDBC POOL 設置,初始=10,增長=5,最大=50(一般性的應用,應該夠了)。如果使用Oracle RAC數據庫,建議使用mutipool,需要注意選擇池的機制:  load_banlance還是High availability。

       這兩種算法的區別如下:

       假設有兩個poolA和poolB

         load_banlance機制會將壓力均衡分布在兩個池上。由于負載均衡,雙雙宕機的幾率相對降低。

           High availability機制,正常的情況下,只有一個PoolA起作用,其poolB是stand-by,當起作用的那個poolA出現故障,則會被 WLS標記為disable,并將請求轉發到另外一個poolB上,并且定時測試被標記為disable的poolA,如果重新連接成功后,則將請求再切 換回PoolA上,PoolB繼續stand-by.

      相對于load_banlance,High availability對單機的負擔較大,但當有一個節點A宕機后,weblogic會將數據連接切換到節點B上。

      至于如何選擇,根據自身業務特點來選擇。

     案例:如果RAC 是2個節點,也就是2個數據庫實例,并且每個實例上有不用業務單元的表。假設有2個應用,將A應用的master庫設為節點A的DB,slave為節點B 的DB;應用B的設置正好相反。此時選擇High availability機制比較好。原因是:RAC  以Cache 同步為代價實現Cluster。在Cache Fusion 中,最大的消耗有兩處:
        -  鎖通知。這是無論如何我們也控制不了的,好在它的消耗不是最大的;
        -  Cache  內的數據同步。如果RAC  實例間不訪問同樣的數據塊,這一消耗是可以回避的。這一點我們能做到,而且,它是 Cache Fusion 的最大消耗者。回避的辦法就是像現在
    這樣:讓不同的實例支撐不同的業務單元,前提是這兩個業務單元的表幾乎沒有交叉。

    4. 可以在weblogic server之上加入一層代理服務器(apache),用于處理靜態文件如圖片、js文件等。至于動態應用當然全權交給weblogic。


    posted on 2010-09-01 21:58 阮步兵 閱讀(2399) 評論(0)  編輯  收藏 所屬分類: Architecture 、Web Server

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


    網站導航:
     
    主站蜘蛛池模板: 国产在线观看免费观看不卡| 在线观看特色大片免费网站| 拨牐拨牐x8免费| 亚洲国产精品久久网午夜 | 一级做a爰片久久毛片免费看| 国产成人精品免费视频软件| 亚洲大尺度无码无码专线一区 | 免费在线观看一级毛片| 亚洲a∨无码一区二区| 免费A级毛片在线播放不收费| 视频一区在线免费观看| 亚洲成av人片天堂网老年人| 日韩毛片在线免费观看| 亚洲色精品vr一区二区三区| 黄色网站软件app在线观看免费| 亚洲国产日韩一区高清在线| 中文字幕免费高清视频| 在线综合亚洲欧洲综合网站| 全免费一级午夜毛片| 一级免费黄色大片| 亚洲国产高清视频| 在线观看特色大片免费视频| 亚洲日韩精品无码AV海量| 大胆亚洲人体视频| 在线永久看片免费的视频| 亚洲欧洲另类春色校园网站| 日本免费v片一二三区| igao激情在线视频免费| 亚洲国产人成网站在线电影动漫| 免费人成视频在线| 一区二区三区免费在线视频 | 亚洲中文字幕久久精品无码2021| 嫩草视频在线免费观看| 午夜成人无码福利免费视频| 亚洲人成亚洲精品| 国产网站在线免费观看| 日本高清不卡aⅴ免费网站| 国产精品亚洲午夜一区二区三区| 五月婷婷亚洲综合| 精品福利一区二区三区免费视频 | 狠狠躁狠狠爱免费视频无码|