一個(gè)簡(jiǎn)單實(shí)用的開源C++消息中間件SAFMQ - [軟件開發(fā)] - [開源 消息中間件 SAFMQ ]
2006-11-23
在很多網(wǎng)絡(luò)應(yīng)用中,尤其那些服務(wù)器有時(shí)不在線的應(yīng)用中,將客戶端的數(shù)據(jù)變更按照產(chǎn)生順序同步到服務(wù)器的操作是比較復(fù)雜的。為了解決這種問題,可以采用消息中間件產(chǎn)品(例如Windows的MSMQ還有IBM的MQ),但是這種產(chǎn)品比較龐大而且花費(fèi)不少,對(duì)于小規(guī)模應(yīng)用而言沒有必要。
SAFMQ(全稱為Store and Forward Message Queue)是一個(gè)簡(jiǎn)單的消息中間件,采用C++編寫,采用Apache授權(quán)機(jī)制。截至2006年11月SAFMQ的的版本為0.5.2,發(fā)布于2006年9月。目前版本具有如下的功能:
1. 提供多隊(duì)列、多優(yōu)先級(jí)的消息轉(zhuǎn)發(fā)服務(wù)。
2. 支持文本、二進(jìn)制的消息類型。
3. 支持轉(zhuǎn)發(fā)功能,即多個(gè)消息中間件之間的消息轉(zhuǎn)發(fā)。
4. 支持事務(wù)操作
5. 支持Java、PHP客戶端
6. 支持SSL加密
7. 支持用戶權(quán)限
8. 支持對(duì)消息的標(biāo)記
9. 支持TTL(Time To Live)時(shí)間戳
標(biāo)簽:
SAFMQ
2006
開源
11
上傳時(shí)間:
2013-12-06
上傳用戶:alan-ee