数据推送
This commit is contained in:
@ -4,6 +4,7 @@ import cn.hutool.core.map.MapUtil;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.dromara.common.redis.utils.RedisUtils;
|
||||
import org.dromara.common.sse.dto.SseMessageDto;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.web.servlet.mvc.method.annotation.SseEmitter;
|
||||
|
||||
import java.io.IOException;
|
||||
@ -22,7 +23,14 @@ public class SseEmitterManager {
|
||||
/**
|
||||
* 订阅的频道
|
||||
*/
|
||||
private final static String SSE_TOPIC = "global:sse";
|
||||
// private final static String SSE_TOPIC = "global:sse";
|
||||
|
||||
private static String SSE_TOPIC;
|
||||
|
||||
@Value("${spring.data.redis.database:0}")
|
||||
public void setDatabase(int database) {
|
||||
SSE_TOPIC = "global:sse:db" + database;
|
||||
}
|
||||
|
||||
private final static Map<Long, Map<String, SseEmitter>> USER_TOKEN_EMITTERS = new ConcurrentHashMap<>();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user