首页  »  云计算知识  »  MQTT 服务器是什么

MQTT 服务器是什么?

MQTT 服务器( Broker )也称为消息服务器,分为运行了 MQTT 服务器软件的单台服务器和服务器集群两种。MQTT 服务器通过发布/订阅两种模式实现通信及数据交换,在接收了客户端的网络连接信息后,MQTT 服务器会为客户处理消息订阅、取消、发布等请求。MQTT 服务器还能够将客户端发布的消息转发给其他消息订阅者。

新用户享受中国区域 12 个月免费套餐

MQTT 服务器是什么

首页  »  云计算知识  »  MQTT 服务器是什么

MQTT 服务器是什么

MQTT 服务器是什么?

MQTT 服务器( Broker )也称为消息服务器,分为运行了 MQTT 服务器软件的单台服务器和服务器集群两种。MQTT 服务器通过发布/订阅两种模式实现通信及数据交换,在接收了客户端的网络连接信息后,MQTT 服务器会为客户处理消息订阅、取消、发布等请求。MQTT 服务器还能够将客户端发布的消息转发给其他消息订阅者。

新用户享受中国区域 12 个月免费套餐

MQTT 服务器基本特点

对于计算能力有限、工作在低带宽、不可靠网络的远程传感器和控制设备来说,MQTT 服务器完全能够满足这些设备的通讯需求。MQTT 服务器具有以下特点:能够通过发布/订阅功能,实现一对多的消息发布;在消息传输过程中对信息内容完全屏蔽;通过 TCP/IP 进行网络连接;可自定义选择消息发布服务质量,以降低网络流量;客户端异常中断时会使用 Last Will 和 Testament 特性通知有关各方。

MQTT 服务器基本特点

对于计算能力有限、工作在低带宽、不可靠网络的远程传感器和控制设备来说,MQTT 服务器完全能够满足这些设备的通讯需求。MQTT 服务器具有以下特点:能够通过发布/订阅功能,实现一对多的消息发布;在消息传输过程中对信息内容完全屏蔽;通过 TCP/IP 进行网络连接;可自定义选择消息发布服务质量,以降低网络流量;客户端异常中断时会使用 Last Will 和 Testament 特性通知有关各方。

MQTT 服务器主要功能

MQTT 服务器主要功能_协议接入

协议接入

MQTT 服务器能够提供完整规范的 MQTT V3.1/V3.1.1 和 V5.0 协议支持,并且对于物联网协议,例如MQTT-SN 、CoAP、lwM2M 等也能提供接入支持。

MQTT 服务器主要功能_集群部署

集群部署

MQTT 服务器使用的是多服务器节点集群,通过多台服务器之间的协作处理数据内容。多服务器节点集群拥有高可用性、负载均衡、较高的整体性能、可扩展性等诸多优势。

MQTT 服务器主要功能_接入安全

接入安全

MQTT 服务器拥有多种加密连接,单/双向安全认证、LDAP 及浏览器 Cookie 等多种认证支持。能够基于客户端地址、用户名等对访问进行控制,还能够灵活调控消息速率、连接速率,保障接入安全。

MQTT 服务器主要功能_数据持久化

数据持久化

MQTT 服务器的数据持久化功能,能够将客户端在线状态、主题订阅信息、消息抵送达后发送消息回执等操作内容同步记录到各种数据库中进行保留,实现数据持久化。

MQTT 服务器主要功能

亚马逊云科技产品如何让客户获得更好的 MQTT 服务器体验

Amazon MQ 是 Apache ActiveMQ 和 RabbitMQ 的托管消息代理服务,可以轻松地在亚马逊云科技上设置和操作消息代理。Amazon MQ 可以为客户管理消息代理的预置、设置和维护,从而减少客户的运营责任。由于 Amazon MQ 通过行业标准的 API 和协议连接到当前的应用程序,因此,客户可以轻松迁移到亚马逊云科技,而无需重新编写代码。

MQTT 服务器主要功能_协议接入

快速迁移

将当前的应用程序连接到 Amazon MQ 很容易,因为它使用行业标准的 API 和协议进行消息传递,包括 JMS、NMS、AMQP 1.0 和 0-9-1、STOMP、MQTT 和 WebSocket。这使客户只需更新应用程序的终端节点以连接到 Amazon MQ,就可以从使用这些标准的任何消息代理转移到 Amazon MQ。

MQTT 服务器主要功能_集群部署

卸下运营责任

Amazon MQ 负责消息代理的管理和维护,并自动配置基础设施以实现高可用性。无需配置硬件或安装和维护软件,Amazon MQ 会自动管理软件升级、安全更新以及故障检测和恢复等任务。

MQTT 服务器主要功能_接入安全

持久耐用的消息收发更易实现

当客户连接消息代理时,Amazon MQ 会自动配置以实现高可用性和消息持久性。Amazon MQ 以冗余方式将消息存储在亚马逊云科技区域内的多个可用区 (AZ) 之间,如果组件或可用区出现故障,则将继续可用。

亚马逊云科技产品如何让客户获得更好的 MQTT 服务器体验

Amazon MQ 是 Apache ActiveMQ 和 RabbitMQ 的托管消息代理服务,可以轻松地在亚马逊云科技上设置和操作消息代理。Amazon MQ 可以为客户管理消息代理的预置、设置和维护,从而减少客户的运营责任。由于 Amazon MQ 通过行业标准的 API 和协议连接到当前的应用程序,因此,客户可以轻松迁移到亚马逊云科技,而无需重新编写代码。

MQTT 服务器主要功能_协议接入

快速迁移

将当前的应用程序连接到 Amazon MQ 很容易,因为它使用行业标准的 API 和协议进行消息传递,包括 JMS、NMS、AMQP 1.0 和 0-9-1、STOMP、MQTT 和 WebSocket。这使客户只需更新应用程序的终端节点以连接到 Amazon MQ,就可以从使用这些标准的任何消息代理转移到 Amazon MQ。

MQTT 服务器主要功能_集群部署

卸下运营责任

Amazon MQ 负责消息代理的管理和维护,并自动配置基础设施以实现高可用性。无需配置硬件或安装和维护软件,Amazon MQ 会自动管理软件升级、安全更新以及故障检测和恢复等任务。

MQTT 服务器主要功能_接入安全

持久耐用的消息收发更易实现

当客户连接消息代理时,Amazon MQ 会自动配置以实现高可用性和消息持久性。Amazon MQ 以冗余方式将消息存储在亚马逊云科技区域内的多个可用区 (AZ) 之间,如果组件或可用区出现故障,则将继续可用。

亚马逊云科技热门云产品

 Amazon EC2 Auto Scaling

Amazon EC2 Auto Scaling

弹性伸缩计算能力以满足业务需求
 
了解 Amazon EC2 Auto Scaling 
Amazon MQ

Amazon MQ

面向开源消息代理的完全托管式服务
 
了解 Amazon MQ 
Amazon ECS

Amazon ECS

高度安全、可靠且可扩展的容器运行方式
 
了解 Amazon ECS 
Amazon Batch

Amazon Batch

任意规模完全受管的批处理
 
了解 Amazon Batch 

亚马逊云科技热门云产品

 Amazon EC2 Auto Scaling

Amazon EC2 Auto Scaling

弹性伸缩计算能力以满足业务需求
了解 Amazon EC2 Auto Scaling 
Amazon S3

Amazon MQ

面向开源消息代理的完全托管式服务
了解 Amazon MQ 
Amazon ECS

Amazon ECS

高度安全、可靠且可扩展的容器运行方式
了解 Amazon ECS 
Amazon Batch

Amazon Batch

任意规模完全受管的批处理
 
了解 Amazon Batch 

欢迎加入亚马逊云科技培训中心

从 0 到 1 轻松上手云服务,获取更多官方开发资源及培训教程

准备好体验亚马逊云科技提供的云服务了吗?

新用户享受中国区域 12 个月免费套餐

开始使用亚马逊云科技免费构建

开始使用亚马逊云科技免费构建

关闭
热线

热线

1010 0766
由光环新网运营的
北京区域
1010 0966
由西云数据运营的
宁夏区域