package com.sandu.ximon.admin.manager.iot.amqp; /** * @author chenjiantian * @date 2021/12/2 16:24 * amqp服务器订阅需要的参数 https://help.aliyun.com/document_detail/143601.html */ public interface IAmqpSubscriptionConfig { /** * 登录物联网平台控制台,将鼠标移至账号头像上,然后单击AccessKey管理,获取AccessKey ID和AccessKey Secret。 * * @return AccessKey */ String getAccessKey(); /** * 登录物联网平台控制台,将鼠标移至账号头像上,然后单击AccessKey管理,获取AccessKey ID和AccessKey Secret。 * * @return accessSecret */ String getAccessSecret(); /** * 登录物联网平台控制台,在对应实例的规则引擎 > 服务端订阅 > 消费组列表查看您的消费组ID。 * * @return 消费组ID。 */ String getConsumerGroupId(); /** * 实例ID。获取ID方法,请参见如何获取实例ID?。 * 您可登录物联网平台控制台,找到对应的实例,单击实例,进入实例详情页面查看实例ID。 * * @return 实例ID */ String getIotInstanceId(); /** * 表示客户端ID,建议使用您的AMQP客户端所在服务器UUID、MAC地址、IP等唯一标识。长度不可超过64个字符。 * * @return 客户端ID */ String getClientId(); /** * 启动AMQP客户端的连接数,最大不超过64个。用于实时消息推送的扩容。 * 消费组详情页面会以${clientId}+"-"+数字形式,显示连接的客户端。其中数字最小值为0。 * * @return 连接数 */ Integer getConnectionCount(); /** * AMQP接入域名。 * ${YourHost}详细说明,请参见查看实例终端节点。 * * @return AMQP接入域名 */ String getHost(); }