[人力資源管理要素]消息中間件白皮書_第1頁
[人力資源管理要素]消息中間件白皮書_第2頁
[人力資源管理要素]消息中間件白皮書_第3頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、人力資源學(xué)問 消息中間件白皮書西安協(xié)同系列軟件產(chǎn)品synchromq 消息中間件版本 4.0白皮書synchromq 消息中間件白皮書概述synchromq4.0 是一個健壯、高性能、極具擴(kuò)展性的具有工業(yè)標(biāo)準(zhǔn)、平安、牢靠的消息傳輸系統(tǒng),它為開發(fā)企業(yè)級應(yīng)用供應(yīng)了一個“消息高速路”,很好地支持分布式系統(tǒng)的開發(fā)、集 成和運(yùn)行,為跨越不同操作系統(tǒng)和網(wǎng)絡(luò)平臺的分布式應(yīng)用供應(yīng)牢靠、高效的消息發(fā)送和治理 服務(wù),可以應(yīng)用在企業(yè)應(yīng)用集成(eai)、電子商務(wù)、電子政務(wù)、erp、crm、電信、金融等寬敞領(lǐng)域。synchromq4.0采 用 純java開 發(fā) , 完 全 實(shí) 現(xiàn) 了sun的jms接 口 規(guī) 范(jav

2、amessageserviceapi)1.02 標(biāo)準(zhǔn),為開發(fā)和部署消息應(yīng)用供應(yīng)了全部必需的特性, 包括了分布式系統(tǒng)的關(guān)鍵服務(wù)的支持,例如事務(wù)和牢靠消息傳輸,為開發(fā)者屏蔽了底層的網(wǎng)絡(luò)通信細(xì)節(jié),供應(yīng)了標(biāo)準(zhǔn)、易用的編程接口,極大的削減了開發(fā) internet/intranet 應(yīng)用所花費(fèi)的時間和費(fèi)用。synchromq4.0 高級的聯(lián)邦式集群體系架構(gòu)使得多個服務(wù)器節(jié)點(diǎn)可以在 internet 中以任意拓?fù)浣Y(jié)構(gòu)組成虛擬網(wǎng)絡(luò),借助于自動的動態(tài)路由算法實(shí)現(xiàn)分布式公布/訂閱和遠(yuǎn)程隊列的訪 問,從而允許客戶端在任意節(jié)點(diǎn)向系統(tǒng)發(fā)送和接收消息,這使得系統(tǒng)的擴(kuò)展性和可用性得到了極大的提高,滿足了企業(yè)級大規(guī)模應(yīng)用的需

3、要。同時不需要任何簡單的人工配置,易學(xué)易用,治理簡潔便利。此外,synchromq4.0 支持通過牢靠組播進(jìn)行服務(wù)器互連,供應(yīng)局域網(wǎng)范圍內(nèi)無限的擴(kuò)展性。任意拓?fù)涞穆?lián)邦式路由網(wǎng)絡(luò)為了最大限度的提高系統(tǒng)的擴(kuò)展性,synchromq 可以將多個服務(wù)器節(jié)點(diǎn)組成一個聯(lián)邦式的虛擬網(wǎng)絡(luò),該服務(wù)器網(wǎng)絡(luò)對于 jms 客戶端就如同一個虛擬的 synchromq 服務(wù)器一樣,和網(wǎng)絡(luò)中的不同服務(wù)器節(jié)點(diǎn)相連接的 jms 客戶端可以正常的進(jìn)行消息通信,消息會在虛擬網(wǎng)絡(luò)中進(jìn)行路由和存儲轉(zhuǎn)發(fā)并最終到達(dá)目的地。synchromqsynchromqjms clientjms clientsynchromq為了最大限度的提高系統(tǒng)的

4、機(jī)敏性,用戶可以將服務(wù)器節(jié)點(diǎn)組成任意拓?fù)浣Y(jié)構(gòu)的虛擬網(wǎng)絡(luò), 即使有環(huán)路也不會對路由有任何影響。synchromq 所接受的獨(dú)一無二的動態(tài)路由算法可以在節(jié)點(diǎn)間自動交換路由信息,無需任何人工配置和干預(yù),它可以自動找到到達(dá)目標(biāo)的最優(yōu)路徑,而且一旦某個該路徑上的服務(wù)器節(jié)點(diǎn)崩潰,下一個最佳的冗余路徑會被選擇連續(xù)進(jìn)行消息的傳輸,假如沒有到達(dá)目的地的路徑,則消息會被長久保存在相關(guān)的服務(wù)器節(jié)點(diǎn),當(dāng)路由重新建立后,消息會被連續(xù)傳輸。高牢靠和容錯特性jms client對于 synchromq 服務(wù)器,其可以保證長久消息的的牢靠傳輸,即使在網(wǎng)絡(luò)特別中斷、人為關(guān)閉進(jìn)程、操作系統(tǒng)崩潰等狀況下,仍可以確保消息不丟失。當(dāng)服

5、務(wù)器故障恢復(fù)或者重新啟動后消息能連續(xù)完成傳輸,并且實(shí)現(xiàn)消息傳輸一次且僅有一次(onceandonlyonce)的語 義;對于 synchromq 服務(wù)器所組成的聯(lián)邦式虛擬網(wǎng)絡(luò),其中的任一節(jié)點(diǎn)的失效不會導(dǎo)致整個系統(tǒng)的失效,具有良好的容錯性。正如上面所介紹的,一旦某個路由被破壞,下一個最佳的冗余路徑會被選擇連續(xù)進(jìn)行消息的傳輸,假如當(dāng)前沒有到達(dá)目的地的路徑,則消息會被長久保存,待路由重新建立后,消息會被連續(xù)送達(dá)目的地。牢靠組播服務(wù)器互s連ynchromq在局域網(wǎng)范圍內(nèi),通過牢靠組播協(xié)議可以大范圍的進(jìn)行服務(wù)器互連,供應(yīng)很高的消息轉(zhuǎn)發(fā)效synchromqsynchromq率,并且可以和聯(lián)邦路由網(wǎng)絡(luò)結(jié)合,

6、極大的提高系統(tǒng)的擴(kuò)展性。完全符合 jms 標(biāo)準(zhǔn)synchromqsynchromq100%符合國際消息中間件標(biāo)準(zhǔn) jms 規(guī)范,完全實(shí)現(xiàn) jms 規(guī)范所要求的全部功能,包括隊列和公布/訂閱兩種消息模型、同步和異步處傳輸、五種消息類型、消息的內(nèi)容synchromq過濾、本地事務(wù)、長久訂閱等。synchromq 完全遵循 jmsapi,極大降低了開發(fā)人員的學(xué)習(xí)難度,最大化了用戶應(yīng)用系統(tǒng)的互操作性和移植性。此外還在平安、層次性主題、聯(lián)邦網(wǎng)synchromqsynchromq絡(luò)、治理以及系統(tǒng)的高擴(kuò)展性方面做了很多的擴(kuò)展。高伸縮性和擴(kuò)展性synchromqsynchromq 支持大規(guī)模的分布式應(yīng)用。對于

7、單個的服務(wù)器節(jié)點(diǎn),接受 java 異步網(wǎng)絡(luò) nio 技術(shù)、自適應(yīng)線程池設(shè)計以及更高效率的先進(jìn)緩沖交換技術(shù),使每個結(jié)點(diǎn)都可以承受多達(dá)上千個并發(fā)客戶的連接。接受聯(lián)邦集群和動態(tài)路由技術(shù),支持在 internet 范圍內(nèi)的部署和應(yīng)用。高性能、機(jī)敏的數(shù)據(jù)庫連接池synchromq 實(shí)現(xiàn)了高性能和機(jī)敏的數(shù)據(jù)庫連接池,它支持 oracle、sybase、db2、sqlserver、mysql、hsqldb 等全部供應(yīng) jdbc 連接的大中型數(shù)據(jù)庫。數(shù)據(jù)庫連接池支持動態(tài)建立和去除連接,能夠按需供應(yīng)數(shù)據(jù)庫連接,在不需要時又可以節(jié)約資源的消耗,極大的提高了數(shù)據(jù)庫資源的利用率和訪問效率。高度的平安性synchrom

8、q 供應(yīng)了一個高度可配置和完整的平安子系統(tǒng),它通過結(jié)合用戶、用戶組、主題和隊列資源、訪問把握列表(acl)以及允許連接的主機(jī)列表來細(xì)致入微的把握用戶的訪問權(quán)限:誰可以向某個主題/隊列公布或者發(fā)送消息、誰可以從某個主題/隊列訂閱或者接收消息、哪些主機(jī)允許向服務(wù)器發(fā)起連接等。此外,synchromq 通過 jsse 供應(yīng) ssl 平安,它支持 128 位的消息加密。使用 http 隧道技術(shù)穿透防火墻內(nèi)部網(wǎng)絡(luò)jms clientsynchromq 服務(wù)器之間的路由連接建立http 隧層次性主題http 代理synchromq serversynchromq 對 jmjmss所cl定ien義t 的主題

9、概念進(jìn)行了防擴(kuò)火展墻,使其具有層次性的結(jié)構(gòu)。一個主題可以synchromq 通過 http 隧道技術(shù)實(shí)現(xiàn)了防火墻內(nèi)的客戶與服務(wù)器的連接以及防火墻內(nèi)外的服務(wù)器之間的連接,僅需格外簡潔的設(shè)置,http 隧道即可自動建立。定義成包含多層子主題的結(jié)構(gòu),例如“ .football,.basketball”。消息公布者可以使用類似sql 語言中的通配符實(shí)現(xiàn)一次對多個主題公布消息以及訂閱者可以一次訂閱多個主題,例如“_.%ball”。synchromq4.0 特性列表synchromq4.0 分為精簡版和企業(yè)版,下面是企業(yè)版的特性列表及和精簡版的對比:(1) synchromq4.0 企業(yè)版特性列表特性jm

10、s1.0.2 標(biāo)準(zhǔn)任意拓?fù)涞穆?lián)邦式路由網(wǎng)絡(luò)說明使用了開放的工業(yè)標(biāo)準(zhǔn),最大化互操作性和移植性。為了最大限度的提高系統(tǒng)的擴(kuò)展性,將多個服務(wù)器節(jié)點(diǎn)組成一個聯(lián)邦式的虛擬網(wǎng)絡(luò),對于 jms 客戶端該網(wǎng)絡(luò)就如同一個虛擬的 synchromq 服務(wù)器一樣,和網(wǎng)絡(luò)中不同服務(wù)器節(jié)點(diǎn)相連接的jms 客戶端可以正常的進(jìn)行消息通信,100高牢靠消息傳輸極大的提高系統(tǒng)的擴(kuò)展性,使其可以支持 internet 的應(yīng)用。確保信息牢靠傳輸,即使在網(wǎng)絡(luò)通信不行靠或服務(wù)器崩潰也能保證消息不丟失。供應(yīng)了完備的訪問把握,包括可創(chuàng)建用戶、用戶組和資源訪問把握組,可以對任意隊列或者主題進(jìn)行授權(quán)訪問;可以定義允許訪問主機(jī)列表在 point

11、-to-point 和 publish/subscribe 模式下自動控流量把握傳輸任意數(shù)據(jù)同步和異步消息接收制發(fā)送者發(fā)送消息的速率,保證消息接收者不會被沉沒支持 text,object,byte,map,stream 五中類型的消息,可以便利的傳輸任意數(shù)據(jù)同時支持同步和異步兩種接收模式對于長久訂閱者,當(dāng)它和 synchromq 斷開,它所訂閱的長久訂閱消息照舊由 synchromq 保留,當(dāng)它再次連接后,這些消息又會發(fā)送給它支持公布者一次對多個主題公布消息以及訂閱者可以一層次性主題本地事務(wù)支持消息過濾次訂閱多個主題可以將若干發(fā)送和接收的消息作為一個規(guī)律單元進(jìn)行提交或者回滾操作訂閱者可以接受

12、sql-92 語法對消息進(jìn)行過濾, synchromq 保證只發(fā)送他所感愛好的消息非堵塞網(wǎng)絡(luò) io 可以使 synchromq 僅使用少量線程就可支持非堵塞 io以支持?jǐn)?shù)以千計的并發(fā)網(wǎng)絡(luò)連接,使系統(tǒng)具有無限的伸縮性,格外適合于大規(guī)模的消息應(yīng)用支持 oracle、sybase、db2、sqlserver 、mysql、hsqldb 等全部供應(yīng) jdbc 連接的大中小型數(shù)據(jù)庫。數(shù)數(shù)據(jù)庫存儲支持和 jdbc 數(shù)據(jù)庫連接池?fù)?jù)庫連接池支持動態(tài)建立和去除連接,極大的提高了數(shù)據(jù)庫資源的利用率和訪問效率。在局域網(wǎng)范圍內(nèi),通過牢靠組播協(xié)議可以大范圍的進(jìn)行服牢靠組播服務(wù)器互連務(wù)器互連,供應(yīng)很高的消息轉(zhuǎn)發(fā)效率,并且

13、可以和聯(lián)邦路由網(wǎng)絡(luò)結(jié)合,極大的提高系統(tǒng)的擴(kuò)展性平安 socketssl可以使用 ssl 進(jìn)行數(shù)據(jù)傳輸,保證消息的平安性http 隧道技術(shù)支持 https,從而可以利用 http 代理服務(wù)器進(jìn)行消息傳輸對于長久消息傳輸, 保證“ 一次且僅有一次“ 語義長久消息和非長久消息(onceandonlyonce);對于非長久消息,保證“至多一次“語義(atmostonce)實(shí)現(xiàn)了 jndi1.2 接口規(guī)范的部分接口,客戶可以利用該接jndi完 全 支 持point-to-point模 式 和publish/subscribe 模式高度可配置系統(tǒng)口訪問隊列和主題對象ptp 是點(diǎn)對點(diǎn)傳輸消息,建立在消息隊列的基礎(chǔ)上; pub/sub 允許一個消息同時被發(fā)送給多個接收者synchromq 是一個機(jī)敏的消息系統(tǒng),可以依據(jù)不同的應(yīng)用要求對其進(jìn)行相應(yīng)的配置,以便使其達(dá)到最優(yōu)化(2) synchromq4.0 精簡版和企業(yè)版特性對比版本特性synchromqliteversionsynchromqenterpriseversion支持 jms1.02 標(biāo)準(zhǔn)和 api任意拓?fù)涞穆?lián)邦式路

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論