隨著國產(chǎn)化數(shù)據(jù)庫、中間件“勢(shì)力”的逐步壯大,運(yùn)維人們也得不斷的學(xué)習(xí)以順應(yīng)大趨勢(shì)。近期也開始學(xué)習(xí)了一款國產(chǎn)中間件BES Application Server,便從學(xué)習(xí)資料中舶來一點(diǎn),簡(jiǎn)介一下什么是寶蘭德中間件。
什么是中間件
介紹之前,先介紹一下什么是中間件。
中間件是一種位于操作系統(tǒng)之上的重要的基礎(chǔ)平臺(tái)軟件(數(shù)據(jù)庫、中間件、操作系統(tǒng)三大基礎(chǔ)軟件),屬于可復(fù)用軟件的范疇,是連接上層應(yīng)用和底層數(shù)據(jù)庫的重要橋梁和紐帶,總的作用是為處于自己上層的應(yīng)用軟件提供運(yùn)行與開發(fā)的環(huán)境,幫助用戶靈活、高效地開發(fā)和集成復(fù)雜的應(yīng)用軟件。中間件在操作系統(tǒng)、網(wǎng)絡(luò)、數(shù)據(jù)庫之上,應(yīng)用軟件的下層,上層分布式應(yīng)用借助中間件實(shí)現(xiàn)在不同的技術(shù)之間共享資源,管理計(jì)算資源和網(wǎng)絡(luò)通信。
中間件分為兩大類:一類是底層中間件,用于支撐單個(gè)應(yīng)用系統(tǒng)或解決單一類問題,包括應(yīng)用服務(wù)器中間件(WAS)、交易中間件(TPM)、消息中間件(MOM)、數(shù)據(jù)訪問中間件(UDA)等;另一類是高層中間件,更多用于系統(tǒng)整合,包括企業(yè)應(yīng)用集成中間件(EAI Suites)、工作流中間件(Workflow)、門戶中間件(Portal)等,它們通常會(huì)與多個(gè)應(yīng)用系統(tǒng)打交道,在系統(tǒng)中的層次較高,并大多基于底層中間件運(yùn)行。
總結(jié)下中間件便是為上層應(yīng)用提供運(yùn)行和開發(fā)的環(huán)境,提高程序兼容性,屏蔽不同平臺(tái)之間的差異,降低開發(fā)成本,提高程序復(fù)用效率這么一個(gè)玩意。
關(guān)于寶蘭德中間件
BES 應(yīng)用服務(wù)器是一款 JavaEE 應(yīng)用服務(wù)器,支持最新的 JavaEE 規(guī)范標(biāo)準(zhǔn),如 EJB 3.2、 Servlet 3.1、JSP 2.3、JSTL 1.2、JSF 2.2、JavaMail 1.5 等。
支持集群的負(fù)載均衡和故障轉(zhuǎn)移的高可用性功能。
同時(shí)支持 NIO 和 BIO 兩種通訊框架。
松耦合集群,使用 Redis 存儲(chǔ) Session 數(shù)據(jù),適合在云化環(huán)境和 Docker 環(huán)境中進(jìn)行 大規(guī)模部署。
管理功能強(qiáng)大易用,有自己的管理控制臺(tái)。
支持熱部署,有效提升開發(fā)效率。
操作系統(tǒng):
官方已認(rèn)證常見操作系統(tǒng):
Windows:Windows7、Windows10 ,RedHat AS:6.1、7.1、7.3 ,SUSE:10、12 AIX:7.1 HP-UX Itanium:B.11.31。
官方未認(rèn)證但是可以移植的常見操作系統(tǒng):
Windows:Windows2008、Windows2012、Windows8 RedHat AS:6.0、6.2、6.3、6.4、6.5、7.0、7.2 SUSE:9、11 HP UX Itanium:11.11、11.23 / HP UX PA-RISC 11.11、11.23、11.31 AIX:6.1.005+、7.1.0+、8.0.0+
數(shù)據(jù)庫
官方已認(rèn)證常見庫:
Oracle:12c MySQL:5.7 MS SQL:2012 DB2:10.5 Derby:10 Informix:12.1 達(dá)夢(mèng):7.0 神通:7.0 KingBaseDBCloud:3.0 KingBase:7.1.2 GBase8a:8.5 GBase8t:8.3。
官方未認(rèn)證但是可以移植的常見庫:
Oracle:10、11g MySQL:5.6+ MS SQL:2005 DB2:9 Derby:10.11 Sybase:12.5.
JAVA環(huán)境
官方已認(rèn)證環(huán)境版本:
HP 平臺(tái):JDK1.7.0.20、JDK1.8.0.09 AIX 平臺(tái):JDK7.0.0.601 SR10 FP1、JDK8.0.0.402 SR4 FP2 其他平臺(tái):JDK1.7.0_80、JDK1.8.0_112.
官方未認(rèn)證但是可以移植的環(huán)境版本:
JDK1.7、JDK1.8 的其他版本
集群架構(gòu):BES 應(yīng)用服務(wù)器支持將多個(gè)實(shí)例上的相同應(yīng)用的 Session 存儲(chǔ)到分布式緩存來搭建松耦 合集群。松耦合集群適合在云計(jì)算環(huán)境和 Docker 環(huán)境中部署。松耦合集群不要求集群中的 每個(gè)實(shí)例都擁有相同的配置,只需要部署相同的應(yīng)用并使用相同的分布式緩存來存儲(chǔ) Session 即可。應(yīng)用集群體系架構(gòu)如下:
服務(wù)器實(shí)例架構(gòu):應(yīng)用服務(wù)器實(shí)例就是在單個(gè) Java 虛擬機(jī)(JVM)進(jìn)程中運(yùn)行的應(yīng)用服務(wù)器,是組成集群、 提供負(fù)載均衡和會(huì)話持久功能的實(shí)體單元。每個(gè)應(yīng)用服務(wù)器實(shí)例都有獨(dú)立的目錄結(jié)構(gòu)、配置、 應(yīng)用、資源、Web 容器和 EJB 容器,單個(gè)應(yīng)用服務(wù)器實(shí)例的配置的更改不會(huì)影響其他應(yīng)用服 務(wù)器實(shí)例。可以使用 iastool 或者管理控制臺(tái)對(duì)服務(wù)器實(shí)例進(jìn)行管理。服務(wù)器實(shí)例架構(gòu)圖如下:
更多精彩干貨分享
點(diǎn)擊下方名片關(guān)注
IT那活兒
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/129800.html
摘要:這種神奇的算法可以讓你服務(wù)器和客戶端在不傳輸該對(duì)稱密鑰的情況下就可以通過心有靈犀地方式各自計(jì)算出一個(gè)對(duì)稱密鑰,而且可以一樣,避免了該密鑰在網(wǎng)絡(luò)上流通,而且你可以隨意更換,過期時(shí)間定為分鐘,可謂是狠毒至極我們引入就是為了解決上面的問題。 首先是前段時(shí)間我在公眾號(hào)里被人批(dui)評(píng)(gang)了,大概意思就是:你別老整那ECDH又是橢圓又是素?cái)?shù)啥的,你就說這玩意實(shí)際項(xiàng)目中怎么用就完了,我...
摘要:這種神奇的算法可以讓你服務(wù)器和客戶端在不傳輸該對(duì)稱密鑰的情況下就可以通過心有靈犀地方式各自計(jì)算出一個(gè)對(duì)稱密鑰,而且可以一樣,避免了該密鑰在網(wǎng)絡(luò)上流通,而且你可以隨意更換,過期時(shí)間定為分鐘,可謂是狠毒至極我們引入就是為了解決上面的問題。 首先是前段時(shí)間我在公眾號(hào)里被人批(dui)評(píng)(gang)了,大概意思就是:你別老整那ECDH又是橢圓又是素?cái)?shù)啥的,你就說這玩意實(shí)際項(xiàng)目中怎么用就完了,我...
摘要:飄過了幾家附近的餐館之后,大寶決定在啃的雞點(diǎn)一份宮爆雞丁蓋飯?zhí)撞汀髡f中的宮爆雞丁。再看這位攤主,正拿著宮爆雞丁的單子,對(duì)著大寶得意地笑。 你有沒有在網(wǎng)上買過東西?沒?什么?哦,怕不安全。 現(xiàn)在信息科技日新月異,貌似一轉(zhuǎn)眼的功夫,交電話費(fèi)、考試報(bào)名、逛圖書館、訂購午飯都搬上了互聯(lián)網(wǎng)。方不方便且不說,單說足不出戶能叫到午飯,這要在以前那可都是科幻小說啊。只不過科幻小說里,主人公可能只須...
閱讀 1346·2023-01-11 13:20
閱讀 1684·2023-01-11 13:20
閱讀 1132·2023-01-11 13:20
閱讀 1860·2023-01-11 13:20
閱讀 4100·2023-01-11 13:20
閱讀 2704·2023-01-11 13:20
閱讀 1385·2023-01-11 13:20
閱讀 3597·2023-01-11 13:20