
apache版本,Apache版本發(fā)布時(shí)間

大家好,今天來為大家解答apache版本這個(gè)問題的一些問題點(diǎn),包括Apache版本發(fā)布時(shí)間也一樣很多人還不知道,因此呢,今天就來為大家分析分析,現(xiàn)在讓我們一起來看看吧!...
大家好,今天來為大家解答apache版本這個(gè)問題的一些問題點(diǎn),包括Apache版本發(fā)布時(shí)間也一樣很多人還不知道,因此呢,今天就來為大家分析分析,現(xiàn)在讓我們一起來看看吧!如果解決了您的問題,還望您關(guān)注下本站哦,謝謝~
struts2版本如何查看
struts的版本信息查看方法:
查看struts.jar\META-INF\MANIFEST.MF。再查看Implementation-Version,看后面的數(shù)字,也就是下列代碼中的Implementation-Version:1.2.7
Manifest-Version:1.0
Specification-Title:StrutsFramework
Class-Path:commons-beanutils.jarcommons-collections.jarcommons-dig
ester.jarcommons-fileupload.jarcommons-logging.jarcommons-validato
r.jarjakarta-oro.jar
Created-By:1.3.1_04-b02(SunMicrosystemsInc.)
Ant-Version:ApacheAnt1.6.1
Implementation-Title:StrutsFramework
Specification-Version:1.2.7
Specification-Vendor:TheApacheSoftwareFoundation
Implementation-Vendor-Id:org.apache
Extension-Name:StrutsFramework
Implementation-Version:1.2.7
Implementation-Vendor:TheApacheSoftwareFoundation
安卓版本什么意思
1、是一種基于Linux的自由及開放源代碼的操作系統(tǒng),主要使用于移動(dòng)設(shè)備,如智能手機(jī)和平板電腦,尚未有統(tǒng)一中文名稱,中國大陸地區(qū)較多人使用“安卓”或“安致”表示;
2、Android開發(fā)四大組件分別是:
活動(dòng),用于表現(xiàn)功能;
服務(wù),后臺(tái)運(yùn)行服務(wù),不提供界面呈現(xiàn);
廣播接收器,用于接收廣播;
內(nèi)容提供商,支持在多個(gè)應(yīng)用中存儲(chǔ)和讀取數(shù)據(jù),相當(dāng)于數(shù)據(jù)庫。
hadoop常用版本
Hadoop各主流版本的介紹
ApacheHadoop2.0版本,有以下模塊:Hadoop通用模塊,支持其他Hadoop模塊的通用工具集;Hadoop分布式文件系統(tǒng)(HDFS),支持對(duì)應(yīng)用數(shù)據(jù)高吞吐量訪問的分布式文件系統(tǒng);HadoopYARN,用于作業(yè)調(diào)度和集群資源管理的框架;HadoopMapReduce,基于YARN的大數(shù)據(jù)并行處理系統(tǒng)。Hadoop目前除了社區(qū)版,還有眾多廠商的發(fā)行版本。
Cloudera:最成型的發(fā)行版本,擁有最多的部署案例;提供強(qiáng)大的部署、管理和監(jiān)控工具。開發(fā)并貢獻(xiàn)了可實(shí)時(shí)處理大數(shù)據(jù)的Impala項(xiàng)目。
Hortonworks:100%開源的ApacheHadoop唯一提供商。Hortonworks是第一家使用了ApacheHCatalog的元數(shù)據(jù)服務(wù)特性的提供商。而且,他們的Stinger極大地優(yōu)化了Hive項(xiàng)目。Hortonworks為人們提供了一個(gè)非常好的、易于使用的沙盒。Hortonworks開發(fā)了很多增強(qiáng)特性并提交至核心主干,這使得ApacheHadoop能夠在包括WindowsServers和WindowsAzure在內(nèi)的MicrosoftWindows平臺(tái)上本地運(yùn)行。
MapR:與競爭者相比,它使用了一些不同的概念,特別是為了獲取更好的性能和
IIS、Apache、Tomcat、Nginx、CDN,它們之間有何區(qū)別
一個(gè)學(xué)習(xí)的總結(jié),或者說是匯總,有些鏈接給出的觀點(diǎn)過時(shí),已按照自己的理解經(jīng)過修改編輯;
web服務(wù)器
Web服務(wù)器的基本功能就是提供Web信息瀏覽服務(wù),響應(yīng)客戶端的瀏覽器請(qǐng)求。因?yàn)閃eb服務(wù)器主要支持的協(xié)議就是HTTP,所以通常情況下HTTP服務(wù)器和WEB服務(wù)器是相等的。待考:支持除HTTP之外的協(xié)議的web服務(wù)器?
不支持事務(wù)處理或數(shù)據(jù)庫連接池,但它可以配置各種策略來實(shí)現(xiàn)容錯(cuò)性和可擴(kuò)展性,例如負(fù)載平衡,緩沖,集群。
IIS、Apache、Tomcat都可以屬于Web服務(wù)器。
IIS是微軟開發(fā)的web服務(wù)器,需要收費(fèi),主要用來跑asp.netaspphp,只能在windows下運(yùn)行。
Apache與Tomcat都是Apache開源組織開發(fā)的用于處理HTTP服務(wù)的項(xiàng)目,兩者都是免費(fèi)的,都可以做為獨(dú)立的Web服務(wù)器運(yùn)行。Apache是Web服務(wù)器而Tomcat是Java應(yīng)用服務(wù)器。Apache服務(wù)器只處理靜態(tài)HTML,而tomcat服務(wù)器靜態(tài)HTML動(dòng)態(tài)JSPServlet都能處理。
一般是把Apache服務(wù)器與tomcat服務(wù)器搭配在一起用:
1)Apache服務(wù)器負(fù)責(zé)處理所有靜態(tài)的頁面/圖片等信息。
2)Tomcat只處理動(dòng)態(tài)的部分。
Apache:是C語言實(shí)現(xiàn)的,專門用來提供HTTP服務(wù)。特性:簡單、速度快、性能穩(wěn)定、可配置(代理)
1、主要用于解析靜態(tài)文本,并發(fā)性能高,側(cè)重于HTTP服務(wù);
2、支持靜態(tài)頁(HTML),不支持動(dòng)態(tài)請(qǐng)求如:CGI、Servlet/JSP、PHP、ASP等;3、具有很強(qiáng)的可擴(kuò)展性,可以通過插件支持PHP,還可以單向Apache連接Tomcat實(shí)現(xiàn)連通;
4、Apache是世界使用排名第一的Web服務(wù)器。
Tomcat:是Java開發(fā)的一個(gè)符合JavaEE的Servlet規(guī)范的JSP服務(wù)器(Servlet容器),是Apache的擴(kuò)展。特性:免費(fèi)的Java應(yīng)用服務(wù)器
1、主要用于解析JSP/Servlet,側(cè)重于Servlet引擎;
2、支持靜態(tài)頁,但效率沒有Apache高;支持Servlet、JSP請(qǐng)求;
3、Tomcat本身也內(nèi)置了一個(gè)HTTP服務(wù)器用于支持靜態(tài)內(nèi)容,可以通過Tomcat的配置管理工具實(shí)現(xiàn)與Apache整合。
Apache+Tomcat:兩者整合后優(yōu)點(diǎn):如果請(qǐng)深圳市是靜態(tài)網(wǎng)頁則由Apache處理,并將結(jié)果返回;如果是動(dòng)態(tài)請(qǐng)求,Apache會(huì)將解析工作轉(zhuǎn)發(fā)給Tomcat處理,Tomcat處理后將結(jié)果通過Apache返回。這樣可以達(dá)到分工合作,實(shí)現(xiàn)負(fù)載遠(yuǎn)衡,提高系統(tǒng)的性能。apache是web服務(wù)器,tomcat是應(yīng)用(java)服務(wù)器,它只是一個(gè)servlet容器,可以認(rèn)為是apache的擴(kuò)展,但是可以獨(dú)立于apache運(yùn)行。獨(dú)立于apache運(yùn)行。換句話說,apache是一輛卡車,上面可以裝一些東西如html等。但是不能裝水,要裝水必須要有容器(桶),而這個(gè)桶也可以不放在卡車上。
Nginx是俄羅斯人編寫的十分輕量級(jí)的HTTP服務(wù)器,Nginx,它的發(fā)音為“engineX”,是一個(gè)高性能的HTTP和反向代理服務(wù)器,同時(shí)也是一個(gè)IMAP/POP3/SMTP代理服務(wù)器。
Nginx與Apache比較:
1)輕量級(jí),同樣起web服務(wù),比apache占用更少的內(nèi)存及資源;
2)高并發(fā),nginx處理請(qǐng)求是異步非阻塞的,而apache則是阻塞型的,在高并發(fā)下nginx能保持低資源低消耗高性能;
3)高度模塊化的設(shè)計(jì),編寫模塊相對(duì)簡單;
4)提供負(fù)載均衡;
5)apache是同步多進(jìn)程模型,一個(gè)連接對(duì)應(yīng)一個(gè)進(jìn)程;nginx是異步的,多個(gè)連接(萬級(jí)別)可以對(duì)應(yīng)一個(gè)進(jìn)程;
歸納起來,CDN具有以下主要功能:(1)節(jié)省骨干網(wǎng)帶寬,減少帶寬需求量;(2)提供服務(wù)器端加速,解決由于用戶訪問量大造成的服務(wù)器過載問題;(3)服務(wù)商能使用WebCache技術(shù)在本地緩存用戶訪問過的Web頁面和對(duì)象,實(shí)現(xiàn)相同對(duì)象的訪問無須占用主干的出口帶寬,并提高用戶訪問因特網(wǎng)頁面的相應(yīng)時(shí)間的需求;(4)能克服網(wǎng)站分布不均的問題,并且能降低網(wǎng)站自身建設(shè)和維護(hù)成本;(5)降低“通信風(fēng)暴”的影響,提高網(wǎng)絡(luò)訪問的穩(wěn)定性。apache啟動(dòng)流程
Apache啟動(dòng)流程如下:
系統(tǒng)啟動(dòng)時(shí),Apache的啟動(dòng)腳本會(huì)被執(zhí)行,一般在/etc/init.d/目錄下。
啟動(dòng)腳本會(huì)檢查配置文件/etc/httpd/conf/httpd.conf是否存在,并讀取其中的配置信息。
Apache會(huì)根據(jù)配置文件中的信息啟動(dòng)一個(gè)主進(jìn)程(httpd),并在主進(jìn)程中創(chuàng)建若干個(gè)子進(jìn)程(worker或prefork模式下)或線程(worker模式下)。
主進(jìn)程會(huì)監(jiān)聽指定的端口,等待客戶端請(qǐng)求。
當(dāng)有客戶端請(qǐng)求到達(dá)時(shí),主進(jìn)程會(huì)將其分配給一個(gè)子進(jìn)程或線程處理。
子進(jìn)程或線程會(huì)根據(jù)請(qǐng)求的類型(靜態(tài)文件或動(dòng)態(tài)腳本等)選擇對(duì)應(yīng)的處理模塊進(jìn)行處理,并將處理結(jié)果返回給客戶端。
主進(jìn)程會(huì)定期檢查子進(jìn)程或線程的運(yùn)行狀態(tài),如果發(fā)現(xiàn)有異常則會(huì)自動(dòng)重啟。
當(dāng)Apache需要停止時(shí),主進(jìn)程會(huì)向所有子進(jìn)程或線程發(fā)送信號(hào),要求其停止運(yùn)行,并等待所有子進(jìn)程或線程退出后自己退出。
以上是Apache啟動(dòng)流程的基本步驟,不同版本的Apache可能會(huì)有些許差別。
hadoop版本演變
ApacheHadoop的四大分支構(gòu)成了三個(gè)系列的Hadoop版本。
(1)0.20.X系列
0.20.2版本發(fā)布后,幾個(gè)重要的特性沒有基于trunk而是在0.20.2基礎(chǔ)上繼續(xù)研發(fā)。值得一提的主要有兩個(gè)特性:Append與Security。其中,含Security特性的分支以0.20.203版本發(fā)布,而后續(xù)的0.20.205版本綜合了這兩個(gè)特性。需要注意的是,之后的1.0.0版本僅是0.20.205版本的重命名。0.20.X系列版本是最令用戶感到疑惑的,因而它們具有的一些特性,trunk上沒有,反之trunk上有的一些特性0.20.X系列版本卻沒有。
(2)0.21.0/0.22.x系列
這一系列版本將整個(gè)Hadoop項(xiàng)目被分割成三個(gè)獨(dú)立的模塊,分別是Common、HDFS和MapReduce。HDFS和MapReduce都對(duì)Common模塊有依賴,但是MapReduce對(duì)HDFS并沒有依賴,這樣,MapReduce可以更容易運(yùn)行在其他的分布式文件系統(tǒng)之上,同時(shí),模塊間可以獨(dú)立開發(fā)。具體各個(gè)模塊的改進(jìn)如下:
Common模塊:最大的新特性是在測試方面添加了Large-ScaleAutomatedTestFramework和faultinjectionframework。
HDFS模塊:主要增加的新特性包括支持追加操作與建立符號(hào)連接、SecondaryNameNode改進(jìn)(secondarynamenode被剔除,取而代之的是checkpointnode同時(shí)添加一個(gè)backupnode的角色,作為NameNode的冷備)、允許用戶自定義block放置算法等。
MapReduce模塊:在作業(yè)API方面,開始啟動(dòng)新MapReduceAPI,但仍然兼容老的API。
0.22.0在0.21.0基礎(chǔ)上修復(fù)了一些bug并進(jìn)行了部分優(yōu)化。
(3)0.23.X系列
0.23.X是為了克服Hadoop在擴(kuò)展性和框架通用性方面的不足而提出來的,它包括基礎(chǔ)庫Common、分布式文件系統(tǒng)HDFS、資源管理框架YARN和運(yùn)行在YARN上的MapReduce四部分,其中,新增的可對(duì)接入的各種計(jì)算框架(如MapReduce、Spark等)進(jìn)行統(tǒng)一管理,該發(fā)行版自帶MapReduce庫,而該庫集成了迄今為止所有的MapReduce新特性。
(4)2.X系列
同0.23.x系統(tǒng)一樣,2.X系列屬于下一代Hadoop,與0.23.X相比,2.X增加了NameNodeHA和Wire-compatibility等新特性。
文章分享結(jié)束,apache版本和Apache版本發(fā)布時(shí)間的答案你都知道了嗎?歡迎再次光臨本站哦!
本文鏈接:http://www.wzyaohuidianqi.cn/ke/2306.html
