All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.joe.easysocket.server.common.info.BackServerInfo Maven / Gradle / Ivy

The newest version!
package com.joe.easysocket.server.common.info;

import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 后端信息
 *
 * @author joe
 */
@Data
@NoArgsConstructor
public class BackServerInfo {
    /**
     * 后端的ID,全局唯一
     */
    private String id;
    /**
     * 后端名称(可以任意定)
     */
    private String name;
    /**
     * 后端IP
     */
    private String host;
    /**
     * 订阅的消息通道,以/开头,不能以/结尾
     */
    private String topic;
    /**
     * 后端接收到channel注销消息后的acktopic(需要同一组所有后端一致)
     */
    private String channelChangeAckTopic;
    /**
     * channel改变的topic(需要同一组所有后端一致)
     */
    @Builder.Default
    private String channelChangeTopic;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy