FastMQ使用TCP/IP協(xié)議通訊,所以客戶端可以支持任何支持TCP/IP的操作系統(tǒng)(linux,windows),并且?guī)缀踔С秩魏握Z(yǔ)言(java,C#,c,c++,python等等)。
目前FastMQ發(fā)布了V0.1.0版本,此版本還不能很好的支持thread safe,屬于預(yù)覽版本,預(yù)計(jì)2010年10月底發(fā)布V0.1.1,v0.1.1版本將對(duì)thread safe有一個(gè)完美的支持。
FastMQ的客戶端,目前考慮發(fā)布linux的C和windows的net版本,java版本也在考慮之中,但是暫無(wú)時(shí)間表。
FastMQ主要的功能和MSMQ,ActiveMQ基本類似,但是相比此兩款MQ服務(wù)器,F(xiàn)astMQ有一下優(yōu)點(diǎn):
1.FastMQ配置簡(jiǎn)單:它只有一個(gè)配置文件,配置項(xiàng)不超過(guò)20項(xiàng),而且配置都是key-value樣式,非常傻瓜化;
2.FastMQ基于linux,基本上屬于“一次啟動(dòng),再無(wú)管理”型;
3.FastMQ非?欤翰迦胂⒃诤撩爰(jí)別;
4.大數(shù)據(jù)量的支持:底層存儲(chǔ)基于TC,千萬(wàn)級(jí)數(shù)據(jù)不會(huì)引起任何的性能問(wèn)題;
5.通訊協(xié)議簡(jiǎn)單:目前只有5個(gè)通訊協(xié)議,以后再加也基本上都屬于“監(jiān)控管理型”協(xié)議;
6.源代碼簡(jiǎn)單:源代碼使用全C編寫(xiě),結(jié)構(gòu)簡(jiǎn)單,代碼清晰明了,方便二次開(kāi)發(fā);
7.FastMQ開(kāi)源:開(kāi)源的好處我就不說(shuō)了吧?!
目前FastMQ的V0.1.1版本正在開(kāi)發(fā)中,有興趣請(qǐng)關(guān)注一下源代碼站點(diǎn):http://fastmq.googlecode.com