1.2 EMQ简介

优质
小牛编辑
138浏览
2023-12-01

EMQ简介

小米消息队列(Elastic Message Queue,简称EMQ),是小米生态云所提供的众多云服务其中一项。 向小米生态云的使用者提供了高效、稳定、可靠、全面托管的分布式消息队列服务,并配以简洁易用的SDK,使得开发者可以方便快捷地在其上构建自己的应用,同时获得良好的可扩展性。

EMQ特性

分布式可扩展

使用EMQ的Message Sender和Message Receiver在逻辑上完全解耦。开发者完全可以通过动态地添加Sender或Receiver来提高队列的吞吐量.

高可用高可靠

EMQ自身采用分布式架构,自动进行故障迁移与负载均衡。对于已成功放入队列的消息,EMQ保证至少成功送达Receiver一次.

完善的认证授权机制

支持多种身份认证机制,提供细粒度的用户授权功能,实现不同用户之间的安全隔离.

多语言SDK支持

目前支持Java,Python,PHP,Javascript, Node.js, Go六种SDK.