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

用asp做网站需要什么软件/太原网络推广价格

用asp做网站需要什么软件,太原网络推广价格,学做网站论坛好吗,做网站低价异步处理 场景说明: 用户注册后,需要发注册邮件和注册短信,传统的做法有两种 1.串行的方式 2.并行的方式 串行方式:将注册信息写入数据库后,发送注册邮件,再发送注册短信,以上三个任务全部完成后才返回给客户端。 这有一个问题是,邮件,短信…

异步处理

场景说明: 用户注册后,需要发注册邮件和注册短信,传统的做法有两种 1.串行的方式 2.并行的方式

串行方式:将注册信息写入数据库后,发送注册邮件,再发送注册短信,以上三个任务全部完成后才返回给客户端。 这有一个问题是,邮件,短信并不是必须的,它只是一个通知,而这种做法让客户端等待没有必要等待的东西.

在这里插入图片描述

并行方式: 将注册信息写入数据库后,发送邮件的同时,发送短信,以上三个任务完成后,返回给客户端,并行的方式能提高处理的时间。

在这里插入图片描述


消息队列:[可以使用广播模式]

假设三个业务节点分别使用50ms,串行方式使用时间150ms,并行使用时间100ms。虽然并行已经提高的处理时间,但是,前面说过,邮件和短信对我正常的使用网站没有任何影响,客户端没有必要等着其发送完成才显示注册成功,应该是写入数据库后就返回.

消息队列: 引入消息队列后,把发送邮件,短信不是必须的业务逻辑异步处理

在这里插入图片描述

由此可以看出,引入消息队列后,用户的响应时间就等于写入数据库的时间+写入消息队列的时间(可以忽略不计),引入消息队列后处理后,响应时间是串行的3倍,是并行的2倍


应用解耦

场景: 双11是购物狂节,用户下单后,订单系统需要通知库存系统,传统的做法就是订单系统调用库存系统的接口

在这里插入图片描述

这种做法有一个缺点:

当库存系统出现故障时,订单就会失败。 订单系统和库存系统高耦合.

引入消息队列:

在这里插入图片描述

  • 订单系统: 用户下单后,订单系统完成持久化处理,将消息写入消息队列,返回用户订单下单成功。

  • 库存系统: 订阅下单的消息,获取下单消息,进行库操作。 就算库存系统出现故障,消息队列也能保证消息的可靠投递,不会导致消息丢失.


流量削峰

场景: 秒杀活动,一般会因为流量过大,导致应用挂掉,为了解决这个问题,一般在应用前端加入消息队列。

作用:

​ 1.可以控制活动人数,超过此一定阀值的订单直接丢弃(我为什么秒杀一次都没有成功过呢^^)

​ 2.可以缓解短时间的高流量压垮应用(应用程序按自己的最大处理能力获取订单)

在这里插入图片描述

流程:

用户的请求,服务器收到之后,首先写入消息队列,加入消息队列长度超过最大值,则直接抛弃用户请求或跳转到错误页面.

秒杀业务根据消息队列中的请求信息,再做后续处理.

http://www.jmfq.cn/news/4733479.html

相关文章:

  • 高密公司做网站/免费网站统计工具
  • 重庆工信部网站/宁波网站推广平台效果好
  • 找哪个公司做网站推广最好/百度快照推广一年要多少钱
  • 东平县建设局网站/百度指数平台
  • 福州网站建设的公司哪家好/网站快速排名服务
  • 科技部网站建设合同范本/手机优化大师官方免费下载
  • 第三方电子商务平台有哪些/免费seo营销软件
  • 呼和浩特网站建设小程序/网络营销的方法
  • 中山好的网站建设公司/百度公司招聘
  • 绍兴seo网站推广/保定网站建设公司哪家好
  • 天津网站优化公司电话/百度信息流广告平台
  • wordpress ftp插件/网络推广与优化
  • 赣州网站建设费用/seo搜索引擎优化薪资
  • 网站运营与管理的含义/seo网络营销招聘
  • 企业网站托管收费标准/新媒体营销推广方案
  • 简道云crm管理系统/优化设计七年级下册数学答案
  • 多梦wordpress主题/专业网站优化公司
  • seo查询站长工具/百度网盘手机app下载安装
  • 黑龙江做网站的公司/产品的网络推广要点
  • php装修网站源码/seo公司
  • 网站建设前台后台/产品免费推广网站有哪些
  • 建设银行唐山分行网站/站长之家ip地址查询
  • 做网站公司平台/南宁seo外包靠谱吗
  • 网页设计及网站建设的相关概念/百度一下1688
  • 贵阳网站开发/怎么做私人网站
  • 武汉做网站的公司有哪些/视频推广一条多少钱
  • 男给女做性按摩网站/男生最喜欢的浏览器
  • 做外贸上阿里巴巴什么网站/济南今日头条最新消息
  • 做网站要考虑的问题/网络营销推广方法十种
  • 建站公司排名 软通/信阳网络推广公司