MQ消息推送

MQ消息推送是使能平台的消息队列服务,提供基于主题和消息缓存的可靠消息推送服务。北向应用可基于该服务按需获取设备上行消息。相比较HTTP消息推送,MQ消息推送服务提供消息缓存功能,可避免由于应用或网络故障导致的消息丢失。用户定制好消息主题后,配置相关数据源,MQ消息推送服务将会把相关设备上行消息转发至用户定制主题,北向应用基于平台提供的SDK,开发接收程序,获取设备消息。具体使用参考如下说明:

1、服务开通

从左侧导航栏选择“MQ消息推送”菜单,点击右侧主界面“立即开通”按钮。

2、主题定制

服务开通后,进入MQ消息推送主页。该页面显示租户ID以及MQ消息服务权限token,该token是北向应用获取消息的凭证,后续基于SDK开发接收程序时需要使用。点击“添加topic”按钮,填写topic名称和描述信息,可创建主题。主页下方显示用户已经定制的topic列表。

3、配置数据源

从topic列表选择topic,点击操作列中“数据源”图标,进入“配置数据源”操作界面。在该界面可按产品和消息类型配置需要转发到该topic的上行消息。该界面无保存确认按钮,勾选后会立即保存配置到服务端。

4、北向接收程序开发

依赖环境:JDK8、maven3.6及以上

1)下载SDK和Demo程序(右键->另存为),解压。包中主要包括开发SDK(mq-msgpush-sdk-X.X.X.jar&mq-msgpush-sdk-pom.xml)、demo程序。

2)安装SDK到本地maven repository。

mvn install:install-file -Dfile=mq-msgpush-sdk-X.X.X.jar -DpomFile=mq-msgpush-sdk.pom

注意将上述指令中sdk版本号替换为相应版本;Windows系统下,使用CMD控制台,不要使用 Powershell。

3)参照demo程序中Demo.java进行开发。

MQ消息服务地址为:msgpush.ctwing.cn:16651

5、注意事项

接收程序启动,对相关定制主题进行一次消费后,该主题消息缓存才能生效。用户定制好主题后,应尽快启动接收程序,防止数据丢失。

搜索结果 ""

    没有搜索结果 ""