开源消息队列FastMQ V0.1.0 发布
2010-10-02 10:21
330 查看
FastMQ是一款高性能,高扩展性,开源产品。FastMQ基于libevent(网络层)和TC(队列存储),使用C开发而成,目前服务器端只支持linux,暂不支持windows(并且无支持windows计划时间表)。
FastMQ使用TCP/IP协议通讯,所以客户端可以支持任何支持TCP/IP的操作系统(linux,windows),并且几乎支持任何语言(java,C#,c,c++,python等等)。
目前FastMQ发布了V0.1.0版本,此版本还不能很好的支持thread safe,属于预览版本,预计2010年10月底发布V0.1.1,v0.1.1版本将对thread safe有一个完美的支持。
FastMQ的客户端,目前考虑发布linux的C和windows的net版本,java版本也在考虑之中,但是暂无时间表。
FastMQ主要的功能和MSMQ,ActiveMQ基本类似,但是相比此两款MQ服务器,FastMQ有一下优点:
1.FastMQ配置简单:它只有一个配置文件,配置项不超过20项,而且配置都是key-value样式,非常傻瓜化;
2.FastMQ基于linux,基本上属于“一次启动,再无管理”型;
3.FastMQ非常快:插入消息在毫秒级别;
4.大数据量的支持:底层存储基于TC,千万级数据不会引起任何的性能问题;
5.通讯协议简单:目前只有5个通讯协议,以后再加也基本上都属于“监控管理型”协议;
6.源代码简单:源代码使用全C编写,结构简单,代码清晰明了,方便二次开发;
7.FastMQ开源:开源的好处我就不说了吧?!
目前FastMQ的V0.1.1版本正在开发中,有兴趣请关注一下源代码站点:
FastMQ使用TCP/IP协议通讯,所以客户端可以支持任何支持TCP/IP的操作系统(linux,windows),并且几乎支持任何语言(java,C#,c,c++,python等等)。
目前FastMQ发布了V0.1.0版本,此版本还不能很好的支持thread safe,属于预览版本,预计2010年10月底发布V0.1.1,v0.1.1版本将对thread safe有一个完美的支持。
FastMQ的客户端,目前考虑发布linux的C和windows的net版本,java版本也在考虑之中,但是暂无时间表。
FastMQ主要的功能和MSMQ,ActiveMQ基本类似,但是相比此两款MQ服务器,FastMQ有一下优点:
1.FastMQ配置简单:它只有一个配置文件,配置项不超过20项,而且配置都是key-value样式,非常傻瓜化;
2.FastMQ基于linux,基本上属于“一次启动,再无管理”型;
3.FastMQ非常快:插入消息在毫秒级别;
4.大数据量的支持:底层存储基于TC,千万级数据不会引起任何的性能问题;
5.通讯协议简单:目前只有5个通讯协议,以后再加也基本上都属于“监控管理型”协议;
6.源代码简单:源代码使用全C编写,结构简单,代码清晰明了,方便二次开发;
7.FastMQ开源:开源的好处我就不说了吧?!
目前FastMQ的V0.1.1版本正在开发中,有兴趣请关注一下源代码站点:
相关文章推荐
- (五)RabbitMQ消息队列-安装amqp扩展并订阅/发布Demo(PHP版)
- 消息队列入门(二)消息队列的开源实现
- 使用消息队列发布微博
- RabbitMQ消息队列(三): 发布/订阅
- redis 消息发布订阅与消息队列
- RabbitMQ 2.8.7 发布,AMQP 消息队列
- 消息队列中点对点与发布订阅区别
- RabbitMQ 3.0.3 发布,高级消息队列服务
- JMS消息队列ActiveMQ(发布/订阅模式)
- 开源消息队列系统 rabbitmq-server 安装详细
- 国内开源的比较不错的消息队列mq
- 开源消息队列:NetMQ
- 分享一个c#写的开源分布式消息队列equeue
- EQueue - 一个C#写的开源分布式消息队列的总体介绍
- Redis应用实践-使用消息队列发布微博
- 消息队列 RabbitMQ系列 第四篇:发布/订阅 Publish/Subscribe
- redis 消息队列(发布订阅)、持久化(RDB、AOF)、集群(cluster)
- Redis应用——使用消息队列发布微博
- PHP使用redis消息队列发布微博的方法示例
- [队列] -- 使用消息队列发布微博