队列概要理解
传输顺序:
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