• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >服务器硬件 > 节假日出行背后,藏着消息队列的用法

节假日出行背后,藏着消息队列的用法

作者:xinwang 字体:[增加 减小] 来源:互联网

本文主要包含箭头云服务器,云服务器,域名注册,网站建设,定制建站,自助建站,虚拟主机,域名交易,域名,主机托管租用,企业邮箱,,,等服务器相关知识,xinwang希望可以进行参考
劳动节小长假快到了,你打开12306手机App,准备买车票出去玩:
首先,输入车票信息,起点站,终点站,出发时间,票数以及座席,发送订票请求。然后,单击“预订”按钮,12306 App界面开始转圈圈。与此同时全国大概3亿人民也在和你一起做相同的事情。3s后,应用告诉你订票失败。你修改车次,重新发送订票请求。应用重复第二步继续等待。又一个3s后,12306 App告诉你订票成功。
12306 App在处理以上逻辑时,会遇到以下挑战:比如今天这个车次只售出4000张票,而实际有30万人发送了订票信息,如果逐一请求处理,那么90%以上的人都将要耗时3s来等待,怎么办?答案是:消息队列!
业务系统在超高并发场景中,由于后端服务来不及同步处理过多、过快的请求,可能导致请求堵塞,严重时可能由于高负荷拖垮Web服务器。
实际的流量会随着时间不短变化,像12306 App这样的App流量大得难以想象,而一年中不同的时间段,其流量也不同。为了能支持最高峰流量,我们通常采取短平快的方式——直接扩容服务器,增加服务端的吞吐量。
优点是显而易见的,短时间内吞吐量增加了好几倍,甚至数十倍。缺点也明显,流量低峰期服务器相对较闲。
如何平衡平时的空闲与节假日的超高峰呢?我们想到了消息队列(比如Apache RocketMQ,Apache Kafka),也是目前业界比较常用的手段。利用消息队列扭转处理订票请求,告知用户30min内会告诉他/她订票结果。
消息队列RabbitMQ是一款支持持久化消息队列的消息中间件。通过创建集群的方式来实现RabbitMQ以及所依赖的服务的部署,完全兼容RabbitMQ开源生态以及多语言客户端,为用户提供快速创建、方便管理的消息中间件。
电商业务场景中经常会有秒杀或者团抢的活动,此时会产生大量的请求涌入系统,如果直接打到服务器上可能超出服务的最大承载能力,导致系统瘫痪。引入RabbitMQ,先将请求写在RabbitMQ中,后台服务器从RabbitMQ中读取请求处理,把巨大的压力从后端服务器转移到RabbitMQ上来保障业务正常运行。
目前消息队列已经成为云原生时代企业上云的核心基础设施!快快点击进行了解吧:http://www..com/cs/rabbitmq.html
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 高可用性集群与负载均衡集群的工作原理哪里不同
  • 香港代理服务器可以租用吗?如何购买香港代理服务器?
  • jsp 服务器租用平台有哪些?jsp服务器页面的特点有哪些?
  • 云计算和物联网有什么关系?
  • cc攻击的种类有哪些 如何防御cc攻击
  • 云文档在线表格怎么做?在线表格如何进行内容筛选?
  • 代理服务器的作用 代理服务器的设置方法
  • ipv6掩码有没有?电脑网络的ipv6如何设置?
  • 用上大数据!南湖区“七星阁”让基层治理更智慧
  • 什么叫云存储 云存储的作用

相关文章

  • 新网云市场赋能企业数字化转型
  • 云服务器优点是什么 云服务器适合什么样的用户使用
  • 网站云基本要求与应用范围
  • 云主机 运营安全方案是什么?如何挑选云主机?
  • 服务器一台多少钱?服务器价格影响因素有哪些
  • 云计算的应用在哪些领域,云计算的四大特征是什么
  • 服务器选择要注意什么?服务器有哪些安全问题呢?
  • 什么是弹性云主机 弹性云主机的弹性体现在哪里
  • 云服务器可以做什么 为什么云服务器这么受欢迎
  • win7云主机怎么连接服务器?

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • 云主机和vps哪个好 云主机和vps有哪些区别
    • 租用服务器一年多少钱,购买服务器注意问题有哪些?
    • 主机防火墙的功能是什么 防火墙的类型有哪些
    • vps租用的功能特点有哪些呢?
    • 网站云服务器价格是多少钱一年?
    • 解密英特尔公司
    • ssl全球可信证书有哪些?ssl证书的作用是什么?
    • 云服务器有什么作用?云服务器学生如何使用?
    • 服务器宕机原因有哪些 服务器宕机怎么办
    • 服务器安全防护方案和如何保证服务器安全?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有