• magnetic左恩
    2026-06-17 来自江苏
    ChatService里面应该还有很多优化空间,比如对Memory的分级管理,不然history会爆炸

    作者回复: 你好,同意您的看法,现在确实做的较为简单,大概做了有两点: 1.单会话历史截断(MAX_HISTORY_TURNS = 20) 2.会话 TTL 过期清理(30 分钟) 需要处理的地方如 userSessions 只是一个简单的 ConcurrentHashMap,没有后台清理线程,可以考虑直接换成使用Caffeine Cache来解决。

    
    1