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

营销网站建设设计优化公司怎么优化网站的

营销网站建设设计,优化公司怎么优化网站的,wordpress建站要用模板吗,erp系统哪家做得好项目技术栈-解决方案-消息队列 概念应用场景1. 异步处理 参考文章消息队列(Message Queue) 概念 “消息”是在两台计算机间传送的数据单位。 消息可以非常简单,例如只包含文本字符串; 也可以更复杂 ,包括对象等。 队…

在这里插入图片描述

项目技术栈-解决方案-消息队列

  • 概念
  • 应用场景
    • 1. 异步处理
  • 参考文章
    • 消息队列(Message Queue)

概念

“消息”是在两台计算机间传送的数据单位。
消息可以非常简单,例如只包含文本字符串;
也可以更复杂 ,包括对象等。

队列是一种数据结构,先进先出,保证了顺序性。

生产者:发送消息的一端。用于把消息写入到队列中

消费者:从消息队列中,依次读取每条消息的一端。

消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。

实现高性能,高可用,可伸缩和最终一致性架构。是大型分布式系统不可缺少的中间件。

目前在生产环境,使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ等。

应用场景

1. 异步处理

场景说明:
用户注册后,需要发注册邮件和注册短信。传统的做法有两种

1.串行的方式;2.并行方式
(1)串行方式:将注册信息写入数据库成功后,发送注册邮件,再发送注册短信。以上三个任务全部完成后,返回给客户端
在这里插入图片描述
(2)并行方式:将注册信息写入数据库成功后,发送注册邮件的同时,发送注册短信。以上三个任务完成后,返回给客户端。与串行的差别是,并行的方式可以提高处理的时间
在这里插入图片描述
假设三个业务节点每个使用50毫秒钟,不考虑网络等其他开销,则串行方式的时间是150毫秒,并行的时间可能是100毫秒。

因为CPU在单位时间内处理的请求数是一定的,假设CPU1秒内吞吐量是100次。则串行方式1秒内CPU可处理的请求量是7次(1000/150)。并行方式处理的请求量是10次(1000/100)

引入消息队列,将不是必须的业务逻辑,异步处理。
在这里插入图片描述
按照以上约定,用户的响应时间相当于是注册信息写入数据库的时间,也就是50毫秒。

注册邮件,发送短信写入消息队列后,直接返回,因此写入消息队列的速度很快,基本可以忽略,因此用户的响应时间可能是50毫秒。
因此架构改变后,系统的吞吐量提高到每秒20 QPS。比串行提高了3倍,比并行提高了两倍

参考文章

消息队列(Message Queue)

https://www.kancloud.cn/xianyunyehe/php_interview/1163797

http://www.yidumall.com/news/186.html

相关文章:

  • 网站建设谈单情景对话郑州seo推广外包
  • 西安注册公司在哪个网站系统cps广告联盟
  • 做网站公司郑州郑州的网站建设公司排名关键词调词平台哪个好
  • 美乐乐网站首页如何修改seo推荐
  • 免费公司网站公司网站排名
  • 安庆做网站电话qq群引流推广平台
  • 做网站用空间好还是服务器好广州seo运营
  • 做网站用discuz还是wp关键词排名优化是什么意思
  • 深圳网站建设公司推荐百度官方网
  • 免费建网站代码九江seo公司
  • 手机网站建设软件临沂森工木业有限公司
  • 网站宣传的好处企业线上培训平台有哪些
  • ui设计作品欣赏网站运营和营销是一回事吗
  • 网站加载速度影响因素百度直接打开
  • 天津网seo 什么意思
  • 中小型企业网站选择什么配置的亚马逊服务器品牌推广的概念
  • 企业网站优化操作东莞今日头条最新消息
  • 网站建设优秀公司站长工具综合查询系统
  • 做1688网站运营工资怎么样企业如何进行网络推广
  • 制作网站团队seo百度首页排名业务
  • 策划书标准格式google关键词优化
  • 手机网站制作推荐线上推广的好处
  • 北京网站建设及优化南京网站制作设计
  • 现在什么推广效果好呢网站如何做关键词优化
  • 关于申请建设网站申请报告公司做网站怎么做
  • 网站做推广页需要什么优化大师安卓版
  • 做土特产的网站推广效果最好的平台
  • wordpress一键搭建脚本百度seo推广价格
  • 网站架设软件徐州关键词优化排名
  • 网站开发工作好不好百度营销客户端