队列概要理解

传输顺序:

kafka -> Hbase -> rabibtmq

 

含义:

1.kafka

kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。

相当于一个队列。

2.Hbase

HBase是一个分布式的、面向列的开源数据库,是一个可以随机访问的存储和检索数据的平台。

HBase不用SQL语言,也不强调数据之间的关系。

HBase被设计成在一个服务器集群上运行,可以相应地横向扩展。

用于大数据量的存储,相当于一个缓存。

3.rabibtmq

存储消息的消息队列。

消息队列可驻留在内存或磁盘上,队列存储消息直到它们被应用程序读走。

通过消息队列,应用程序可独立地执行--它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。

MQ主要作用是接受和转发消息。

比如当你把信件的投进邮筒,邮递员肯定最终会将信件送给收件人。我们可以把MQ比作邮局和邮递员

MQ和邮局的主要区别是它不处理消息,但是它会接受数据、存储消息数据、转发消息。

 

kafka:

https://blog.csdn.net/qq_35304570/article/details/81066480

https://www.cnblogs.com/fruit1024/p/12309894.html

 

https://blog.csdn.net/ssxueyi/article/details/84286074

posted @ 2018-03-23 16:27  shenyin  阅读(129)  评论(0编辑  收藏  举报