RabbitMQ
多线程的意义在于,充分调度CPU,从而加快程序的运行速度;而MQ的意义在于,高并发情况下使系统仍能平稳的运转,避免后台崩溃。
- 常见的MQ有RabbitMQ、ActiveMQ、Kafka、Redis等等。建议先学RabbitMQ;
- 常见的业务场景有:春运抢火车票、淘宝双十一抢单等;
Tips:目前,大数据时代最流行的MQ是Kafka,而RabbitMQ可以不再学习了。
RabbitMQ入门基础
-
RabbitMQ官方文档
http://www.rabbitmq.com/tutorials/tutorial-one-python.html;
学习一门技术,最好的方法就是研读官方文档。然而,这些技术栈的官方文档大多数是国外的,有的朋友看英文文档可能会有些吃力;这里分享一个技巧:使用QQ浏览器的自动翻译插件,能够把页面转成中文浏览; -
RabbitMQ在windows环境下的安装方法
http://www.rabbitmq.com/tutorials/tutorial-one-python.html;
https://blog.youkuaiyun.com/acmman/article/details/79371312; -
RabbitMQ的账号管理
http://127.0.0.1:15672/#/;