refactor: require identity resolver for jt1078 malformed rtp

This commit is contained in:
lingniu
2026-07-01 09:07:12 +08:00
parent a321b6351d
commit 42e8742b10
9 changed files with 68 additions and 108 deletions

View File

@@ -10,10 +10,10 @@ import java.util.concurrent.ConcurrentMap;
import java.util.function.UnaryOperator;
/**
* 纯内存会话存储。支持按 sessionId / vin / phone 三种 key 查询。
* 测试/本地用纯内存会话存储。支持按 sessionId / vin / phone 三种 key 查询。
*
* <p>失活清理:基于 {@link Caffeine} 的 {@code expireAfterAccess 30 分钟}。
* 生产环境若需多节点一致性,可用 Redis 实现替换此 Bean
* 生产自动配置拒绝 memory 模式,应使用 Redis 会话索引
*/
public final class InMemorySessionStore implements SessionStore {

View File

@@ -4,7 +4,7 @@ import java.util.Optional;
import java.util.function.UnaryOperator;
/**
* 设备会话存储 SPI。默认实现是内存 + Caffeine生产可替换为 Redis 兜底
* 设备会话存储 SPI。生产自动配置只创建 Redis 实现;测试可显式提供轻量实现
*/
public interface SessionStore {