消息队列,大数据时代的神器

Posted IT老王

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了消息队列,大数据时代的神器相关的知识,希望对你有一定的参考价值。

消息队列

什么是消息队列(Message Queue)?

消息队列设计精要

1、 Kafka(纯日志类,大吞吐量)

是一款分布式消息发布和订阅的系统,具有高性能和高吞吐率。换个说法即Kafka是一个分布式的,可划分的,冗余备份的持久性的日志服务。它主要用于处理活跃的流式数据。

2、RocketMQ

分布式消息队列,是一款分布式、队列模型的消息中间件。

3、ZeroMQ

是一种基于消息队列的多线程网络库,其对套接字类型、连接处理、帧、甚至路由的底层细节进行抽象,提供跨越多种传输协议的套接字。ZeroMQ是网络通信中新的一层,介于应用层和传输层之间(按照TCP/IP划分),其是一个可伸缩层,可并行运行,分散在分布式系统间。36大数据(http://www.36dsj.com/)

4、ActiveMQ

开源的消息队列软件,是JMS消息通信规范的一个实现,运行在JVM下,支持多种语言,如JAVA,C++,C#。

5、RabbitMQ

是一个在AMQP基础上完整的,可复用的企业消息系统。它可以用于大型软件系统各个模块之间的高效通信,支持高并发,支持可扩展。



以上是关于消息队列,大数据时代的神器的主要内容,如果未能解决你的问题,请参考以下文章

云时代IDC自动化运维的几大神器

大数据时代:Kafka如何做到1秒发布百万条消息

大数据时代,你的设计还不来点ARCGIS数据支撑?

大数据时代的隐私,你“守”住了吗?

什么是大数据时代

55款大数据分析神器:你还在用Excel?