freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java的緩存應(yīng)用ppt課件-資料下載頁

2025-05-05 13:32本頁面
  

【正文】 A、 PHP、 ASP) Load Balance Memcached2 Memcached3 通過擴展集群解決部分?jǐn)?shù)據(jù)單點丟失問題。 Memcached4 Client MemcacheCluster1 Client MemcacheCluster2 數(shù)據(jù)同步 本地程序調(diào)用 CacheManager 優(yōu)缺點 ? 優(yōu)點:集中式管理,不用考慮數(shù)據(jù)的復(fù)制,部署簡單;支持分布式擴展,減少數(shù)據(jù)全部丟失的問題,減少數(shù)據(jù)的存儲;客戶端調(diào)用無關(guān)。 ? 缺點:性能不如節(jié)點均衡網(wǎng)狀結(jié)構(gòu),需考慮單點故障問題,緩存遍歷很麻煩因為不支持不同類型的緩存存儲方式,對于復(fù)雜的緩存結(jié)構(gòu)支持的較差。 ? 一般應(yīng)用在網(wǎng)站、電子商務(wù)等系統(tǒng)上 JiveCache緩存架構(gòu) ? 類似 Oscache的實現(xiàn)機制 ? 只有基本的本地緩存實現(xiàn)方式 ? 通過適配器模式擴展出了 Ehcache、Memcached、 Oscache的解決方案 CacheManager Cache Cache1 Cache2 UcstarMemCached UcstarOsCache UcstarEhCache UcstarCacheManager 適配了其他的實現(xiàn)方式 Terracotta JVM級緩存架構(gòu) ? Terracotta核心平臺是一個基于 JVM的集群解決方案,允許用戶在不修改代碼的情況下把單機 Java應(yīng)用程序運行在多 JVM的集群中。 ? 其主要功能特點如下: ? 實現(xiàn)單機 Java應(yīng)用到集群環(huán)境的平滑移植 ? 允許 Java程序像訪問本地數(shù)據(jù)數(shù)據(jù)一樣訪問集群共享數(shù)據(jù),并且實現(xiàn)對共享數(shù)據(jù)的集群范圍內(nèi)的訪問同步 ? 提供給予網(wǎng)絡(luò)的虛擬內(nèi)存管理,允許 Java程序訪問超過其內(nèi)存空間( heap)的數(shù)據(jù) ? 數(shù)據(jù)保存在服務(wù)器端,因此客戶端 JVM宕機不會造成數(shù)據(jù)丟失 ? 增量數(shù)據(jù)傳遞,智能數(shù)據(jù)推送,最大限度減少對網(wǎng)絡(luò)的負(fù)擔(dān),使得客戶端 JVM可以橫向擴展 ? 主從服務(wù)器配置,支持多臺從服務(wù)器,實現(xiàn)高可用服務(wù)器 ? 服務(wù)器分片,實現(xiàn)服務(wù)器數(shù)據(jù)存儲及數(shù)據(jù)吞吐量橫向擴展 ? 通過 JMX開放服務(wù)器監(jiān)控信息 ? 提供可視化監(jiān)控和管理界面,大大方便對整合集群的共享數(shù)據(jù)、性能數(shù)據(jù)、軟硬件指標(biāo)等的實施監(jiān)控、調(diào)試、優(yōu)化 ? Terracotta DSO核心平臺提供了一個穩(wěn)健、高效、高可用、易用、易管理的 Java集群平臺。 ? Terracotta為了進一步幫助 J2EE開發(fā)人員充分利用其核心平臺提供的各項特性,針對 Java開發(fā)人員常用的 Java技術(shù)平臺提供了一系列快捷模式( Express Mode)的解決方案,包括 Ehcache分布式緩存、 Hibernate分布式二級緩存、 Web Session集群、 ? 分布式 Java任務(wù)調(diào)度 Quartz等等。 ? 使用快捷模式,可以避免客戶端程序?qū)? JDK和應(yīng)用服務(wù)器的依賴、避免配置 。用戶直接拷貝相應(yīng)的 jar文件,對方案相關(guān)的配置文件進行簡單修改(比如 , 等),就可以實現(xiàn)集群化了。 ? 后面將逐一介紹 Terracotta快捷模式支持的解決方案。 內(nèi)存溢出狀況分析 ? Java heap space溢出: JAVA本身的內(nèi)存不足,通過修改 Xms和 Xmx來解決。 ? Java PermGen space溢出: JAVA的Permgenant區(qū)域的內(nèi)存不足,修改 XX:PermSize和 XX:MaxPermSize來解決。 ? Java Native space溢出: JAVA線程內(nèi)存不夠、JNI調(diào)用內(nèi)存不夠;是屬于 JAVA本身以外的內(nèi)存泄漏。 內(nèi)存檢查工具的使用 ? Jconsole: ? Jrockit:前身是 BEA公司開發(fā)的 JVM,后被IBM收購,是目前最好的內(nèi)存檢查工具。 Jconsole ? JConsole是一個基于 JMX的 GUI工具,用于連接正在運行的 JVM,不過此 JVM需要使用可管理的模式啟動。如果要把一個應(yīng)用以可管理的形式啟 動,可以在啟動是設(shè)置。例如,啟動一個可以在本地監(jiān)控的 J2SE的應(yīng)用 Java2Demo ,需輸入以下命令: ? JDK_HOME/bin/java jar [b]JDK_HOME/demo/jfc/Java2D/ JRockit ? 在需要被 jrockit調(diào)用的應(yīng)用中添加以下參數(shù): ? %JAVA_HOME%\bin\java %JAVA_VM% Xms32m Xmx256m Xmanagement:port=7091,ssl=false,authenticate=false 謝謝
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1