• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      分析基于WebLogic的集群Web服務器的實現(xiàn)方案

      2011-12-31 14:51:06楊磊
      中國新技術新產品 2011年24期
      關鍵詞:IP地址高性能實例

      楊磊

      (黑龍江省電力有限公司通信自動化中心,黑龍江 哈爾濱 150009)

      1 引言

      互聯(lián)網(wǎng)的出現(xiàn)使信息訪問產生了質的飛躍,但隨之而來的是Web流量的激增(高并發(fā)訪問),由于涉及信息量十分龐大,用戶訪問的頻率也高,許多基于Web的大型公共信息系統(tǒng)(如電子圖書館、BBS、搜索引擎和遠程教育等)需要在實時性和吞吐量方面都具有較高性能的Web服務器支持。在介紹Weblogic集群之前,先看看傳統(tǒng)的雙機架構,這種架構存在以下幾點不足之處:采用主機備機的方式,一般主機使用比較頻繁,導致另外比較空閑,資源利用不均衡;當一個Server發(fā)生故障的時候,必須通知用戶使用另外一臺的Server,管理和維護比較麻煩;用戶切換應用的時候,需重新登錄,有些延誤時間。

      實際上,服務器的處理能力和I/O已經成為提高Web服務的瓶頸。如果客戶的增多導致通信量超出了服務器能承受的范圍,那么其結果必然是服務質量下降。顯然單臺服務器有限的性能不可能解決這個問題,一臺普通服務器的處理能力只能達到每秒幾萬個到幾十萬個請求,無法在一秒內處理上百萬個甚至更多的請求。顯然,采用高性能的主機系統(tǒng)(小型機或大型機)是可行的,但是除了價格十分昂貴外,這種高速、高性能的主機系統(tǒng),很多情況下也不能解決同時處理幾萬個并發(fā),因為,高速主機系統(tǒng)只是對于復雜的單一任務和有限的并發(fā)處理顯得高性能,而Internet中的Web服務器大多數(shù)處理是“簡單任務”、高強度并發(fā)處理,因此即便有大資金投入高性能、高價格的主機系統(tǒng),也不能很好的滿足Web應用的需要。這就是利用Web服務器集群實現(xiàn)負載均衡的最初基本設計思想。

      2 集群的優(yōu)點是什么?

      2.1 可伸縮性

      可以動態(tài)增加部署在 WebLogic Server集群中的應用程序的容量以滿足需要??梢詫⒎掌鲗嵗砑拥郊褐卸粫袛喾?,應用程序將繼續(xù)運行而不會影響客戶端和最終用戶。

      高可用性。在WebLogic Server集群中,當服務器實例失敗時應用程序可繼續(xù)進行處理??赏ㄟ^將應用程序組件部署到集群中的多個服務器實例,“集群”這些組件,這樣,如果在其上運行某個組件的服務器實例失敗,則將此組件部署到的其他服務器實例可以繼續(xù)進行應用程序處理。

      集群WebLogic Server實例的選擇對于應用程序開發(fā)人員和客戶端是透明的。但是,了解啟用集群的技術基礎結構將有助于編程人員和管理員最大化其應用程序的可伸縮性和可用性。

      2.2 集群的關鍵功能是什么?

      2.2.1 應用程序故障轉移

      簡單的說,故障轉移是當應用程序組件(在下列部分中通常稱作“對象”)正在處理某個特定作業(yè)時某些處理任務部分由于任何原因而變得不可用,已失敗對象的副本將結束此作業(yè)。WebLogic Server支持自動或手動將集群服務器實例從一臺計算機遷移到另一臺計算機,可遷移的受管服務器被稱作“可遷移服務器”。本功能適用于要求高可用性的環(huán)境。

      2.2.2 負載平衡

      負載平衡是在環(huán)境中跨計算資源與網(wǎng)絡資源平均分發(fā)作業(yè)和關聯(lián)的通信。

      2.2.3 哪種類型的對象可以集群

      集群的應用程序或應用程序組件在集群中的多WebLogic Server實例上可用。如果已集群某個對象,則此對象的故障轉移和負載平衡是可用的。將對象均勻部署到集群中的每個服務器實例,可以簡化集群管理、維護和故障排除。

      Web應用程序可由不同類型的對象組成,包括企業(yè) Java Bean(EJB),servlet和 Java Server Pages(JSP)。每種對象類型都具有唯一的一組與控制、調用以及它如何在應用程序內起作用相關的行為。由于此原因,WebLogic Server用于支持集群的方法,以及用于提供負載平衡和故障轉移的方法,會因不同的類型對 象而異。可在WebLogic Server部署對下列類型的對象進行集群:Servlet、JSP、EJB、遠程方法調用(Remote Method Invocation,簡稱 RMI)對象、Java消息服務(JMS)目標、Java數(shù)據(jù)庫連接 (JDBC)。

      2.2.4 什么類型的對象不可集群

      以下API和外部服務不可在WebLogic Server內集群:包含文件共享的文件服務、時間服務。在集群的各個WebLogic Server實例中仍可使用這些服務。但是這些服務不能使用負載平衡或故障轉移功能。

      2.3 集群有哪些限制

      集群中的WebLogic主機必須使用永久的靜態(tài)IP地址。動態(tài)IP地址分配不能用于集群環(huán)境。如果服務器位于防火墻后面,而客戶機位于防火墻外面,那么服務器必須有公共的靜態(tài)IP地址,只有這樣,客戶端才能訪問服務器。

      集群中的所有WebLogic服務器必須位于同一個局域網(wǎng),并且必須是IP廣播可到達的。

      集群中的所有WebLogic服務器必須使用相同的版本。

      結束語

      本文提出了基于WebLogic的集群Web服務器的設計方案,系統(tǒng)能夠達到負載均衡的目的,該方案已經在多個網(wǎng)站中使用并取得了很好的效果。

      [1]石開強.集群WEB代理服務器的設計[J].電子科技大學,2008,04-01.

      猜你喜歡
      IP地址高性能實例
      鐵路遠動系統(tǒng)幾種組網(wǎng)方式IP地址的申請和設置
      基于SNMP的IP地址管理系統(tǒng)開發(fā)與應用
      黑龍江電力(2017年1期)2017-05-17 04:25:16
      一款高性能BGO探測器的研發(fā)
      電子制作(2017年19期)2017-02-02 07:08:49
      高性能砼在橋梁中的應用
      SATA推出全新高性能噴槍SATAjet 5000 B
      高性能可變進氣岐管降低二氧化碳排放
      汽車零部件(2014年8期)2014-12-28 02:03:03
      完形填空Ⅱ
      完形填空Ⅰ
      用統(tǒng)一身份認證解決IP地址的盜用
      遂宁市| 静宁县| 大安市| 沁阳市| 海南省| 镇原县| 定州市| 从江县| 深州市| 建宁县| 长泰县| 田阳县| 梓潼县| 宜宾县| 榆中县| 遂川县| 黄石市| 海盐县| 梅河口市| 苏尼特右旗| 永兴县| 临颍县| 浦江县| 泽库县| 安庆市| 新竹市| 沛县| 基隆市| 黄冈市| 基隆市| 长岛县| 台东市| 屏山县| 曲沃县| 高雄市| 新竹县| 双桥区| 安福县| 崇阳县| 太仆寺旗| 福州市|