OpenCode 是一款开源的AI编程代理,内置免费模型,或连接任意提供商的任意模型。
安装/更新(curl)
1 | curl -fsSL https://opencode.ai/install | bash |
CountDownLatch 是 Java 并发工具类(位于 java.util.concurrent 包),核心作用是 让一个或多个线程等待其他线程完成一系列操作后,再继续执行。它基于「计数器」实现,本质是一种「同步屏障」。
将短信发送的异步回调接口改为同步接口,核心思路是:发起短信请求后,在后端服务内阻塞等待回调通知,直到超时或收到明确结果。以下是具体实现方案、代码示例和注意事项。
1 | 025-11-07 13:58:40.051 ERROR [celina-data-center,,] 34880 --- [isson-netty-1-6] o.redisson.client.handler.CommandsQueue : Exception occured. Channel: [id: 0xdd6f0878, L:/192.168.10.182:60652 - R:dmz-zjj.lanniuh.com/172.16.16.33:7073] |