로봇의 오류를 포착하는 방법

저자:검10086, 2017-12-16 17:19:33, 업데이트:

예를 들어: 오류 GetDepth: timeout 로봇 내부의 오류를 포착하고 처리하기 위해 또한 GetDepth 인터페이스에서 오류 처리에 대해 말할 수 있습니까? 여러 개의 스레드가 동시다발적으로 진행되는 경우 하나의 스레드의 GetDepth: timeout 오류가 다른 스레드를 막는 경우가 있습니다.


더 많은

검10086또 다른 방법은 인터페이스의 타임아웃 값을 설정하는 것입니다. 그리고 GetDepth의 http 요청은 막히지 않은 것으로 작성되어 있지 않아야합니다.

검10086웹소켓이 데이터를 수신하지 못하면 막혀집니다.

작은 꿈오, 당신은 웹소켓을 전환 했습니까?

검10086해결;okex의 소켓 인터페이스가 좋지 않습니다

작은 꿈하지만,

검10086Go 함수는 네이티브 멀티 스레드를 통해 구현되지 않습니까?

작은 꿈대역폭 영향이 크지 않아야 하며, 파이썬의 네이티브 멀티 스레드는 실행되지 않으며, 동시 배포는 Go 함수를 사용해야 합니다. 자세한 API 문서를 참조하십시오.

검10086저는 알리 의 대역폭이 충분하지 않은 것으로 보였습니다.

작은 꿈BotVS에서 동시 전송은 Exchange.Go 함수를 사용해야 하며, 프로그래밍 언어 수준에서 고유한 동시 전송은 없습니다. Go 함수는 여러 개의 스레드를 생성하여 요청을 완료합니다. 동시 동작 작업을 수행하고 블록 처리합니다. 또한, 프로그램 구조는 라운드쿼치이며, 모든 논리는 플러그라인 방식이다. API 요청에 대한 차단 처리. ### 당신이 말하는 멀티 스레드 병렬은 Go 함수를 사용하여 구현되었나요? 아니면 파이썬의 네이티브 멀티 스레드를 사용하여?