您好,登錄后才能下訂單哦!
中間件是一種獨立的系統(tǒng)軟件或服務(wù)程序,分布式應(yīng)用軟件借助這種軟件在不同的技術(shù)之間共享資源。中間件位于客戶機/ 服務(wù)器的操作系統(tǒng)之上,管理計算機資源和網(wǎng)絡(luò)通訊。是連接兩個獨立應(yīng)用程序或獨立系統(tǒng)的軟件。相連接的系統(tǒng),即使它們具有不同的接口,但通過中間件相互之間仍能交換信息。
執(zhí)行中間件的一個關(guān)鍵途徑是信息傳遞。通過中間件,應(yīng)用程序可以工作于多平臺或 OS 環(huán)境。中間件是介于操作系統(tǒng)和應(yīng)用軟件之間,為應(yīng)用軟件提供服務(wù)功能的軟件,有消息中間件,交易中間件,應(yīng)用服務(wù)器等。由于介于兩種軟件之間,所以,稱為中間件。
那么為什么使用中間件呢?具體地說,中間件屏蔽了底層操作系統(tǒng)的復(fù)雜性,使程序開發(fā)人員面對一個簡單而統(tǒng)一的開發(fā)環(huán)境,減少程序設(shè)計的復(fù)雜性,將注意力集中在自己的業(yè)務(wù)上,不必再為程序在不同系統(tǒng)軟件上的移植而重復(fù)工作,從而大大減少了技術(shù)上的負擔。
中間件帶給應(yīng)用系統(tǒng)的,不只是開發(fā)的簡便、開發(fā)周期的縮短,也減少了系統(tǒng)的維護、運行和管理的工作量,還減少了計算機總體費用的投入。
與其在家閑著,不如立即開始學習,當機遇爆發(fā)式來臨時,能不能把握住,只看我們是否已經(jīng)準備好了,是否足夠強大。所以,現(xiàn)在開始,千鋒900G+視頻教程免費送!領(lǐng)取方式在下方留言即可,希望可以幫助你在“逆境”中成長,從容開啟新的一年。
主要中間件的分類
1. Hadoop
Hadoop 就是一個分布式計算平臺,用 Java 語言開發(fā),包含 Common、MapReduce 和 HDFS 三個核心部件(HDFS 和 MapReduce 是最核心的兩個部件)。
2. LVS
LVS 是 Linux Virtual Server 的首字母縮寫,意為 Linux 虛擬服務(wù)器,即把許多臺物理 Linux 計算機邏輯上整合成一臺超級計算機,對用戶來說感覺只有一臺計算能力很強的服務(wù)器。LVS 就是一個由軟件實現(xiàn)的負載均衡器,工作在網(wǎng)絡(luò) OSI 的第四層(應(yīng)用層),是中國人章嵩開發(fā)的,代碼已經(jīng)并入了 Linux 內(nèi)核。利用它,再加上一臺廉價的計算機,就能構(gòu)建一臺企業(yè)級的負載均衡器。而那些外國大公司的負載均衡器,售價都要十幾萬元,甚至幾十萬元,便宜的也要幾萬元,LVS 出來后,這些產(chǎn)品都不得不降價。
3. Linux-HA
Linux-HA集成故障轉(zhuǎn)移集群軟件的核心思想是,實時檢測故障機器并及時讓好的機器接管工作,對外提供高可用性。Linux-HA 意為 Linux 高可用性項目。
4. 靜態(tài)網(wǎng)站服務(wù)器
我們?yōu)g覽一家公司的網(wǎng)站時,很可能就是跟那家公司服務(wù)器上的 Apache 程序打交道,網(wǎng)頁瀏覽器與 Apache 成了標準的 C/S 模式,瀏覽器是客戶端,而 Apache 是服務(wù)端。Apache 首先把主頁對應(yīng)的文件 index.html 發(fā)給我們,我們看到主頁內(nèi)容后,點擊主頁上的某個鏈接,它又把該鏈接對應(yīng)的文件發(fā)給我們。
5. 動態(tài)應(yīng)用服務(wù)器
開源的動態(tài)應(yīng)用服務(wù)器有 JBoss、Tomcat、Geronimo、JOnAS。
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。