免费领取阿里云代金券!
阿里云代金券如何使用?

阿里云消息队列是怎么实现的?

消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上,队列存储消息直到它们被应用程序读走。通过消息队列,应用程序可独立地执行–它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。

消息中间件已然成为构建分布式互联网应用的基础设施,松耦合设计可以提高系统可用性以及可扩展性,是适用于现代应用的最佳设计方案。

随着移动互联网以及物联网应用的蓬勃发展,阿里云推出 MQ for IoT,从而实现端(浏览器、Android、iOS、智能设备、互动直播、车联网)与云的双向通信,通过消息实现万物互联。

阿里云的消息队列分为下面几款产品,分别为:

1、消息队列MQ:是企业级互联网架构的核心产品,服务于整个阿里巴巴集团已超过 13 年,经过阿里巴巴交易核心链路反复打磨与历年双十一购物狂欢节的严苛考验,是一个真正具备低延迟、高并发、高可用、高可靠,可支撑万亿级数据洪峰的分布式消息中间件。

2、消息队列Kafka:是一个分布式的、高吞吐量、高可扩展性消息队列服务,广泛用于日志收集、监控数据聚合、流式数据处理、在线和离线分析等,是大数据生态中不可或缺的产品之一,阿里云提供全托管服务,用户无需部署运维,更专业、更可靠、更安全。

3、微消息队列LMQ:连接端(如移动设备、智能家电、汽车、机器人等)和云,实现双向通信,可支撑亿级设备连接与百万消息并发。

4、消息服务MNS:是阿里云商用的消息中间件服务。与传统的消息中间件不同,消息服务一开始就是基于阿里云自主研发的飞天分布式系统来设计和实现,具有大规模,高可靠、高并发访问和超强消息堆积能力的特点。消息服务API采用HTTP RESTful标准,接入方便,跨网络能力强;已全面接入资源访问控制服务(RAM)、专有网络(VPC),支持各种安全访问控制;接入云监控,提供完善的监控及报警机制。消息服务提供丰富的SDK、解决方案、最佳实践和7×24小时的技术支持,帮助应用开发者在应用组件之间自由地传递数据和构建松耦合、分布式、高可用系统。

赞(1)
未经允许不得转载:阿里云代金券 » 阿里云消息队列是怎么实现的?