云原生异步问题之消息队列中的异步如何解决

简介: 云原生异步问题之消息队列中的异步如何解决

问题一:消息队列是什么?


消息队列是什么?


参考回答:

消息队列是一个用于接收消息、存储消息并且转发消息的中间件


关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/615024


问题二:消息队列主要用于解决什么场景?


消息队列主要用于解决什么场景?


参考回答:

异步:A服务做了一些事情,异步发送消息给服务B;

削峰/限流:类似一个蓄水池,比如说有些服务(例如电商服务的秒杀),请求量很高,服务端处理不过来,那么请求先放到消息队列里面,然后服务端按照自己的能力来消费处理;

解耦:应用之间减少代码的耦合,使得应用的部署更加灵活;


关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/615025


问题三:能不能解释下消息队列中的异步?


能不能解释下消息队列中的异步?


参考回答:

A服务做了一些事情,异步发送消息给服务B


关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/615026


问题四:能不能解释下消息队列中的削峰/限流?


能不能解释下消息队列中的削峰/限流?


参考回答:

类似一个蓄水池,比如说有些服务(例如电商服务的秒杀),请求量很高,服务端处理不过来,那么请求先放到消息队列里面,然后服务端按照自己的能力来消费处理


关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/615027


问题五:能不能解释下消息队列中的解耦?


能不能解释下消息队列中的解耦?


参考回答:

应用之间减少代码的耦合,使得应用的部署更加灵活


关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/615028





相关文章
|
3月前
|
消息中间件 测试技术 RocketMQ
消息队列 MQ产品使用合集之在异步发送消息函数sendMessage()中出现了错误,错误代码为-3,该如何解决
消息队列(MQ)是一种用于异步通信和解耦的应用程序间消息传递的服务,广泛应用于分布式系统中。针对不同的MQ产品,如阿里云的RocketMQ、RabbitMQ等,它们在实现上述场景时可能会有不同的特性和优势,比如RocketMQ强调高吞吐量、低延迟和高可用性,适合大规模分布式系统;而RabbitMQ则以其灵活的路由规则和丰富的协议支持受到青睐。下面是一些常见的消息队列MQ产品的使用场景合集,这些场景涵盖了多种行业和业务需求。
|
3月前
|
消息中间件 存储 中间件
中间件消息队列协议异步通信
【6月更文挑战第5天】
30 2
|
4月前
|
消息中间件 存储 物联网
AMQP(Advanced Message Queuing Protocol)是一种标准化的消息队列协议,用于异步通信和消息传递
AMQP是开放标准的消息队列协议,确保异步通信中的消息路由、可靠性和灵活性。它支持持久化、确认机制,防止消息丢失,允许灵活路由与定制,适用于多领域,如企业应用、云计算和物联网。
|
4月前
|
消息中间件 人工智能 监控
|
4月前
|
消息中间件 存储 Cloud Native
【Spring云原生系列】Spring RabbitMQ:异步处理机制的基础--消息队列 原理讲解+使用教程
【Spring云原生系列】Spring RabbitMQ:异步处理机制的基础--消息队列 原理讲解+使用教程
|
12月前
|
消息中间件 Cloud Native 安全
消息队列和应用工具产品体系-云原生技术的未来展望
消息队列和应用工具产品体系-云原生技术的未来展望
216 0
消息队列和应用工具产品体系-云原生技术的未来展望
|
12月前
|
运维 Kubernetes Cloud Native
消息队列和应用工具产品体系-申通快递云原生应用实践
消息队列和应用工具产品体系-申通快递云原生应用实践
199 0
消息队列和应用工具产品体系-申通快递云原生应用实践
|
消息中间件 Cloud Native 开发者
关于云原生开源开发者沙龙「微服务X消息队列专场」的延期通知
关于云原生开源开发者沙龙「微服务X消息队列专场」的延期通知
|
2月前
|
消息中间件 C语言 RocketMQ
消息队列 MQ操作报错合集之出现"Connection reset by peer"的错误,该如何处理
消息队列(MQ)是一种用于异步通信和解耦的应用程序间消息传递的服务,广泛应用于分布式系统中。针对不同的MQ产品,如阿里云的RocketMQ、RabbitMQ等,它们在实现上述场景时可能会有不同的特性和优势,比如RocketMQ强调高吞吐量、低延迟和高可用性,适合大规模分布式系统;而RabbitMQ则以其灵活的路由规则和丰富的协议支持受到青睐。下面是一些常见的消息队列MQ产品的使用场景合集,这些场景涵盖了多种行业和业务需求。
|
2月前
|
消息中间件 Java C语言
消息队列 MQ使用问题之在使用C++客户端和GBase的ESQL进行编译时出现core dump,该怎么办
消息队列(MQ)是一种用于异步通信和解耦的应用程序间消息传递的服务,广泛应用于分布式系统中。针对不同的MQ产品,如阿里云的RocketMQ、RabbitMQ等,它们在实现上述场景时可能会有不同的特性和优势,比如RocketMQ强调高吞吐量、低延迟和高可用性,适合大规模分布式系统;而RabbitMQ则以其灵活的路由规则和丰富的协议支持受到青睐。下面是一些常见的消息队列MQ产品的使用场景合集,这些场景涵盖了多种行业和业务需求。
下一篇
DDNS