Azure消息队列概述

消息队列(Message Queue)可以说是分布式系统中非常重要也是非常古老的一个技术。顾名思义,它最主要的功能就是收发消息,但是在现代的分布式系统中它不仅仅是为了解决系统之间的通信问题,还肩负着其他很多职责。

目前,开源的消息队列框架有很多,我们耳熟能详的有Kafka、ActiveMQ、RabbitMQ和RocketMQ等等。这些框架作为开源框架,使用者可以方便的进行深度定制以满足需求。

但随着目前云计算的流行,越来越多的公司开始直接使用云计算公司提供的各种组件进行系统的搭建,那么直接使用云厂商提供的消息队列可以很方便的对已经搭建好的服务进行扩展。此外,对于大部分不需要对消息队列进行深度定制的用户,可靠并且有专人维护的云上的消息队列服务也是一种经济实惠的选择。微软作为领先的云计算厂商,提供了多种消息队列,满足用户的不同使用场景。

作为服务的使用者,我们只有知道了各种消息队列的特性及使用场景,才能在技术选型时做出合理的选择。作者在本文中首先会对在系统中使用消息队列的好处进行简单总结,然后对目前Azure已经存在的各种消息队列进行总结和比较,希望读者能读完本文后对云计算中的消息队列服务有一个概括性的了解。

使用消息队列的优势

  • 减少响应时间

在响应客户请求时,对于比较耗时的操作,我们并不希望阻塞用户。所以通过消息队列,可以把这类请求先暂存起来,客户可以得到及时的反馈,然后后端服务再从消息队列中拿到消息进行处理。

  • 增加可靠性

如下图所示,只要后端发生宕机,那么用户看到的是整个系统宕机。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值