logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring AI + CompletableFuture 引发假死锁:两种机制深度排查

别在 ForkJoinPool.commonPool() 上跑阻塞 I/O。它设计给 CPU 密集的 fork/join 用,不会被 socket I/O 触发补偿。带阻塞 I/O 的异步操作用自定义 ThreadPoolExecutor。池大小、队列策略、拒绝策略全部可控。"修复有效 → 归因正确"是常见认知陷阱。@Async 同时修复了池隔离和上下文传播,不能直接推断根因是后者。"调试能过运行

#spring#人工智能#java
Spring AI 2.0 `reasoning_content` 丢失排查报告

Jiang I-Agent 使用 Spring AI 2.0 + DeepSeek 模型(通过硅基流动 SiliconFlow 代理),需要获取模型的思考过程(这个 SDK 是 OpenAI 官方维护的,它的数据模型只包含 OpenAI 标准字段,不用 Spring AI 直连的决策是正确的。直接调硅基流动 API,手动解析 SSE 响应。Bean(排除了 MySQL/Redis 循环依赖问题后)

#spring#人工智能#状态模式
到底了