当前位置: 首页 > wzjs >正文

网站做数据分析的意义百度搜索风云榜电视剧

网站做数据分析的意义,百度搜索风云榜电视剧,顺德高端网站建设,汽车用品网站建设策划书目录 前置知识:RabbitMQ 的介绍 一、单机安装 RabbitMQ 4.0.7版本 1.1 在线拉取镜像 二、延迟插件的安装 2.1 安装延迟插件 步骤一:下载延迟插件 步骤二:将延迟插件放到插件目录 步骤三:启动延迟插件 步骤四:重启 RabbitMQ 服务 步骤五:验收成果 步骤六:手动…

目录

前置知识:RabbitMQ 的介绍

一、单机安装 RabbitMQ 4.0.7版本

1.1 在线拉取镜像

二、延迟插件的安装

2.1 安装延迟插件

步骤一:下载延迟插件

步骤二:将延迟插件放到插件目录

步骤三:启动延迟插件

步骤四:重启 RabbitMQ 服务

步骤五:验收成果

步骤六:手动创建延迟交换机(可选)


前置知识:RabbitMQ 的介绍

RabbitMQ 是一个开源的 ​消息代理(Message Broker)​,实现了 ​AMQP(Advanced Message Queuing Protocol)​​ 协议,用于在分布式系统中异步传递消息。

  • 核心角色​:生产者(Producer)、消费者(Consumer)、队列(Queue)、交换机(Exchange)。
  • 核心优势​:解耦、异步、削峰填谷、可靠性。

常见的MQ消息中间件有很多,例如ActiveMQRabbitMQKafkaRocketMQ等等。那么为什么我们要使用它呢?因为它能很好的帮我解决一些复杂特殊的场景:

1️⃣ 高并发的流量削峰

举个例子,假设某订单系统每秒最多能处理一万次订单,也就是最多承受的10000qps,这个处理能力应付正常时段的下单时绰绰有余,正常时段我们下单一秒后就能返回结果。但是在高峰期,如果有两万次下单操作系统是处理不了的,只能限制订单超过一万后不允许用户下单。使用消息队列做缓冲,我们可以取消这个限制,把一秒内下的订单分散成一段时间来处理,这时有些用户可能在下单十几秒后才能收到下单成功的操作,但是比不能下单的体验要好。

2️⃣ 应用解耦

以电商应用为例,应用中有订单系统、库存系统、物流系统、支付系统。用户创建订单后,如果耦合调用库存系统、物流系统、支付系统,任何一个子系统出了故障,都会造成下单操作异常。当转变成基于消息队列的方式后,系统间调用的问题会减少很多,比如物流系统因为发生故障,需要几分钟来修复。在这几分钟的时间里,物流系统要处理的内存被缓存在消息队列中,用户的下单操作可以正常完成。当物流系统恢复后,继续处理订单信息即可,中单用户感受不到物流系统的故障,提升系统的可用性。

3️⃣ 异步处理

有些服务间调用是异步的,例如 A 调用 B,B 需要花费很长时间执行,但是 A 需要知道 B 什么时候可以执行完,以前一般有两种方式,A 过一段时间去调用 B 的查询 api 查询。或者 A 提供一个 callback api, B 执行完之后调用 api 通知 A 服务。这两种方式都不是很优雅,使用消息队列,可以很方便解决这个问题,A 调用 B 服务后,只需要监听 B 处理完成的消息,当 B 处理完成后,会发送一条消息给 MQ,MQ 会将此消息转发给 A 服务。这样 A 服务既不用循环调用 B 的查询 api,也不用提供 callback api。同样B 服务也不用做这些操作。A 服务还能及时的得到异步处理成功的消息。

4️⃣ 分布式事务

以订单服务为例,传统的方式为单体应用,支付、修改订单状态、创建物流订单三个步骤集成在一个服务中,因此这三个步骤可以放在一个jdbc事务

http://www.dtcms.com/wzjs/235354.html

相关文章:

  • 网站建设的参考书籍今日头条(官方版本)
  • 大学网站建设方案伊春seo
  • 外贸做的亚马逊网站是哪个江苏企业网站建设
  • 网站开发常遇到客户问题网络营销推广方案
  • 深圳哪里可以做物流网站成品网站1688入口网页版怎样
  • 网站接单做项目百度小程序怎么进入
  • 工程公司起名大全字库网络推广优化平台
  • 长安做网站百度官网认证入口
  • 做茶歇的网站百度指数数据分析平台官网
  • 淘宝网站建设杭州seo技术优化技巧
  • 义乌市网站制作现在的seo1发布页在哪里
  • 做ui的网站官方百度下载安装
  • 框架网站建设网站制作报价表
  • linux做网站服务器吗莆田seo推广公司
  • 怎么建网站 手机版爱站长工具
  • 旅游网站源代码模板网络营销推广技巧
  • 网站建设开发综合实训小结网络软文营销的案例
  • 做网站要多少带宽百度平台推广联系方式
  • 山东网站建设推广今日十大头条新闻
  • wordpress主题制作slider百度seo关键词点击软件
  • 如何做网站活动封面怎么创建网址
  • 网站开发费用一般为多少钱it培训班学出来有用吗
  • 做网站 php python百度如何优化
  • 河北营销型网站方案找谁做百度关键词排名
  • 吉林省住房和城乡建设厅网站申报seo网络推广公司报价
  • 做餐饮网站的目的与意义宁波seo排名优化哪家好
  • 公司网站模板 免费站长网站优化公司
  • 哪里租服务器做网站外链工具下载
  • wordpress图片分页插件优化网络的软件下载
  • 南汇专业做网站长沙网站制作推广