首页 > 代码库 > rabbitmq 消息队列
rabbitmq 消息队列
rabbitmq 消息队列:
解耦:降低一个程序降低耦合性
异步:
优点:--解决排队的问题。
--解决资源浪费的问题。
--讲要处理的事物,进行存放,集中处理。
缺点:--不能保证任务被及时执行
应该场景:--去哪儿网
--12306
同步:
优点:--可以保证任务被及时执行
缺点:--排队问题,占用资源,造成资源浪费
大并发:
web环境:
--Nginx (epoll模式) 10000-20000
--Apache(epoll模式)1000-2000
pv = page visit (页面访问量) 一天数量上亿算大型网站 一亿 = 10 server web cluster集群
uv = user visit (用户访问量)
qps =
队列的作用:
1. 存储消息、数据
2. 保证消息顺序
3. 保证数据的交付
为什么用rabbitmq instead of python queue
因为Python queue 不能跨进程
生产者和消费者模型:
rabbitmq 消息队列
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。