前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >常见消息队列基础原理和选型ppt

常见消息队列基础原理和选型ppt

原创
作者头像
黄豆酱
修改2023-02-18 13:37:03
6480
修改2023-02-18 13:37:03
举报
文章被收录于专栏:golang学习笔记

内容分为三部分,分别是消息队列的应用场景、消息队列的基本原理、最后是实际案例和总结

消息队列在实际场景中应用是非常广泛的,这里列举了其中的4种场景。下面举几个简单的例子:

异步处理:普通的rpc需要同步等待结果。消息队列提供了异步处理的机制,可以并行写入,串行消费。

应用解耦:这里举例是当视频属性有变更时,首先更新数据。然后需要将内容的变化告知收藏、推荐、搜索系统。常规的方案是,写三个回调接口。消息队列的方案是,三个服务分别订阅视频的变更、监听变更消息就行。

流量肖峰:cms管理台每天有大量的数据变更,如果通过接口请求数据库进行更新,数据库会直接崩掉;这时的消息队列就是缓冲。能够接管前台的大脉冲请求,然后异步慢速消费。

消息驱动:这里是用户参与app中活动,具体的中奖信息统一会在第二天12点左右通过push消息告知用户。

常见消息队列基础原理和选型.pptx

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
消息队列 Pulsar 版
消息队列 Pulsar 版(TDMQ for Apache Pulsar,简称 TDMQ Pulsar 版)是基于 Apache Pulsar 自研的消息中间件,具备极好的云原生和 Serverless 特性,计算存储分离的架构使其在扩缩容方面具备良好的底层优势。目前已应用在腾讯计费绝大部分场景,包括支付主路径、实时对账、实时监控、大数据实时分析等方面。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档