package com.ssyf.task.websocket;

import lombok.Data;
import java.io.Serializable;

/**
 * 直播间WS连接的分布式状态
 * 存放在 Redis 中，用于判断该直播间是否已有节点在监听
 */
@Data
public class RoomWsState implements Serializable {
    private String roomId;
    private String holderNodeId; // 持有该连接的微服务节点ID (UUID)
    private long lastHeartbeatTime; // 最后一次上报存活的时间
    private String anchorName; // 冗余信息，用于统计
    private long connectTime;
}