2021与蓝度共同重构项目,服务端
Van333
2022-12-29 727a69f859060093e685582fa10e5de82dcc138a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
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();
 
}