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

重庆专业网站公司龙岗区黄阁坑社区

重庆专业网站公司,龙岗区黄阁坑社区,iis网站连接数据库失败,关于计算机网站建设的论文Rabbitmq的应用场景 一、异步处理 场景说明#xff1a;用户注册后#xff0c;需要发注册邮件和注册短信,传统的做法有两种 1.串行的方式 2.并行的方式 ​​串行方式​​: 将注册信息写入数据库后,发送注册邮件,再发送注册短信,以上三个任务全部完成后才返回给客户端。 这有…Rabbitmq的应用场景 一、异步处理 场景说明用户注册后需要发注册邮件和注册短信,传统的做法有两种 1.串行的方式 2.并行的方式 ​​串行方式​​: 将注册信息写入数据库后,发送注册邮件,再发送注册短信,以上三个任务全部完成后才返回给客户端。 这有一个问题是,邮件,短信并不是必须的,它只是一个通知,而这种做法让客户端等待没有必要等待的东西. ​​并行方式​​:将注册信息写入数据库后,发送邮件的同时,发送短信,以上三个任务完成后,返回给客户端,并行的方式能提高处理的时间。 ​​消息队列​​:假设三个业务节点分别使用50ms,串行方式使用时间150ms,并行使用时间100ms。虽然并行已经提高的处理时间,但是,前面说过,邮件和短信对我正常的使用网站没有任何影响客户端没有必要等着其发送完成才显示注册成功,应该是写入数据库后就返回. 消息队列: 引入消息队列后把发送邮件,短信不是必须的业务逻辑异步处理 由此可以看出,引入消息队列后用户的响应时间就等于写入数据库的时间写入消息队列的时间(可以忽略不计),引入消息队列后处理后,响应时间是串行的3倍,是并行的2倍。 二、应用解耦 场景双11是购物狂节,用户下单后,订单系统需要通知库存系统,传统的做法就是订单系统调用库存系统的接口. 这种做法有一个缺点: 当库存系统出现故障时,订单就会失败。 订单系统和库存系统高耦合. 引入消息队列 ​​订单系统​​:用户下单后,订单系统完成持久化处理,将消息写入消息队列,返回用户订单下单成功。 ​​库存系统​​:订阅下单的消息,获取下单消息,进行库操作。 就算库存系统出现故障,消息队列也能保证消息的可靠投递,不会导致消息丢失. 三、流量削峰 场景: 秒杀活动一般会因为流量过大导致应用挂掉,为了解决这个问题一般在应用前端加入消息队列。 作用: 1.可以控制活动人数超过此一定阀值的订单直接丢弃 ​ 2.可以缓解短时间的高流量压垮应用(应用程序按自己的最大处理能力获取订单) 1.用户的请求,服务器收到之后,首先写入消息队列,加入消息队列长度超过最大值,则直接抛弃用户请求或跳转到错误页面. 2.秒杀业务根据消息队列中的请求信息再做后续处理.
http://www.hkea.cn/news/14295222/

相关文章:

  • 仙桃做网站的公司黄山新洲建设集团网站
  • 做西式快餐店网站广告传媒公司哪家好
  • 福建省建设厅网站信用评分雄安优秀网站建设
  • 移动互联网 网站建设济宁优化公司
  • 赣州网站建设优化服务手机网站制作招聘
  • 网页设计制作网站成品做网站南昌
  • 上海平台网站建设报价wordpress自动评论软件
  • 织梦个人网站西安外贸网站建设公司
  • 网站运营团队建设asp.net网站开发流程及相关工具
  • 网站主页面最开始在哪里做聊城那里有做网站
  • win2003 做网站服务器seo标题是什么
  • 手机如何做微商城网站wordpress注册中文
  • 机械厂做的网站模板叫什么搜索推广开户
  • 上海网站建设助君网络7企业系统管理
  • 洛阳建设企业网站公司高淳建设局网站
  • 盐城做企业网站哪家好多语言做网站
  • 砚山县住房和城乡建设局网站计算机应用技术网站开发
  • 金华网站建设哪里好国际网站建设
  • 网站备案之前需要建好网站吗各大网站logo图标
  • wordpress 后台actionseo建站教学
  • 广开街网站建设公司出口外贸营销网站
  • 网站推广软件信息屯济宁做网站公司
  • 网站建设冫首先金手指十五c 网站建设设计报告
  • 做家教网站资质太原专业网站制作
  • 做暖暖视频网站大全国外流行的内容网站
  • 网站建设中什么是一栏太原网站建设
  • 英文网站模板 查看建设企业网站多少钱
  • 如何进行网站检查ip可以用wordpress
  • 网站建设行业2017网页工具栏怎么还原
  • 白云企业网站建设免费模版网