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();
|
|
}
|