我寻思还是从 MQ 入手吧

 

activeMQ是完全支持 JMS,apache的项目之一

rabbitMQ是erlang语言写的,  AMQP协议,核心在于架构理解,三种交换机的正确使用,灵活的路由

kafka主要用于大数据,可以用在大流量的削峰、用户行为采集(比如用户与浏览器的交互)、日志收集

rocketmq是阿里的项目,还没开始学,先缓一波

说起吞吐量和性能,当然要数kafka、rocketmq

kafka在大数据生态备受欢迎,kafka的零拷贝、高性能io、批处理等相关技术

没有最牛逼的中间件,只有最适合当前业务和情况的中间件

 

 

关于activeMQ和rabbitMQ可以直接在docker跑实例即可

由于kafka有集群的概念,且要依赖zookeeper,

我在虚拟机上搭的kafka和zookeeper集群

 

推荐阅读:
《分布式消息中间件实践》

https://blog.csdn.net/hellozpc/article/details/81436980

http://kafka.apache.org/

 

 

欢迎访问我的博客,欢迎您前来指导消息队列新手菜鸟

http://xinyeshuaiqi.cn/  

消息队列专题:

 

 

如果你有关于MQ好的文章欢迎推荐=-=

等把基础理论和相关api了解的差不多了,就可以稍微挑些源码看看

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章