Vincent Chan
Vincent Chan
OSS#getObject返回的OSSObject是需要手动释放的。如果用完默认的1024个连接,主线程会被挂起等待可用连接。 key point: org.apache.http.impl.conn.PoolingHttpClientConnectionManager#leaseConnection 若没有连接会在 entry = future.get(timeout, timeUnit); line: 306 挂起 已查 OSS#getObject 和 OSS#putObject 是不会自动释放的。 其他方法可检查方法调用的 com.aliyun.oss.internal.OSSOperation#doOperation(..., keepResponseOpen) keepResponseOpen是否为true [RelateCode](https://github.com/dji-sdk/DJI-Cloud-API-Demo/pull/46/commits/5c8030732ac0cc55d6314d40710e857862c2fe38)
Fix upstream bug when I found in our production. We don`t fix bug in example package because we fully rewrite all implementation in our product. This patch fix bug in...
能否只提供通信所需的最小化sdk,不需要任何与通讯无法的逻辑。 sdk只需要负责发送指令到机场/无人机的接接口与接收机场/无人机上报的消息,以及定义好所有交换协议就可以了。 不需要连接任何储存,不需要任何业务逻辑 ps: 代码逻辑混乱,跨模块/跨包交叉调用,该出接口的不出接口,不用出接口的照本宣科一堆无意义的ServiceImpl, 就service懂得出接口隔离?发送,接收,储存就不懂与业务逻辑隔离?, 交换协议(dto,receive)内嵌服务调用及使用lombok使其难以提取到独立模块使用。
1.11 前最后更新 1. 修复psdk接口无法调用问题 2. 新增psdk相关api 3. 修复camera_look_at参数无法序列化的问题 4. 修复customDataTransmissionFromPsdk receive wrong parameter 5. 新增camera_frame_zoom方法