avatar of sword10086 sword10086
关注 私信
0
关注
0
关注者

如何捕捉到robot内的错误

创建于: 2017-12-16 17:19:33, 更新于:
comments   9
hits   1528

如: 错误 GetDepth: timeout 想捕捉到robot内的错误后做一些处理 另外能否说一下GetDepth接口中对错误进行的处理?貌似出错后不是马上返回的,而是做了些处理; 在多线程并发情况下 一个线程的GetDepth: timeout错误居然会堵塞住其他线程

相关推荐
全部留言
avatar of sword10086
sword10086
另外如何设置接口的timeout值呢?还有GetDepth的http请求应该没有写为非堵塞的吧?
2017-12-16 17:21:03
avatar of sword10086
sword10086
websocket接不到数据就会堵塞
2017-12-17 19:32:27
avatar of 发明者量化-小小梦
发明者量化-小小梦
哦 ?您切换了 websocket ?
2017-12-17 01:32:26
avatar of sword10086
sword10086
解决了;是okex的socket接口不好使
2017-12-16 19:21:58
avatar of 发明者量化-小小梦
发明者量化-小小梦
不是。
2017-12-16 18:10:51
avatar of sword10086
sword10086
Go 函数不是通过原生多线程实现的吗?
2017-12-16 18:05:13
avatar of 发明者量化-小小梦
发明者量化-小小梦
应该 带宽影响不会很大, python 的 原生多线程 是不行的, 并发 必须使用 Go 函数 ,详见 API文档。
2017-12-16 18:04:29
avatar of sword10086
sword10086
我看下了应该是阿里云的带宽不够了。。。
2017-12-16 17:46:48
avatar of 发明者量化-小小梦
发明者量化-小小梦
在BotVS 并发 需要使用 exchange.Go 函数去 实现, 没有 编程语言级别的 原生并发。Go 函数 会去创建 几个 线程 去完成 请求 。 并发操作任务,然后阻塞式处理。 除此之外,程序架构是轮询的, 所有逻辑都是 流水线式的 阻塞处理。 API请求时的 “ 超时设置” 这个接口很快会开放。 ### 您说的 多线程并发 是使用 Go 函数实现的么? 还是 使用 python的 原生多线程?
2017-12-16 17:36:14