En la carga de los recursos... Cargando...

Cómo capturar errores dentro de un robot

El autor:Espada10086, Creado: 2017-12-16 17:19:33, Actualizado:

Por ejemplo: error GetDepth: timeout Para capturar los errores dentro del robot y luego hacer algunos procesos. ¿Puedes decirme algo más sobre cómo se maneja el error en la interfaz GetDepth? En el caso de múltiples hilos simultáneos, el error GetDepth: timeout de un hilo puede bloquear otros hilos.


Más.

Espada10086¿Cómo se puede configurar el tiempo de espera de la interfaz? ¿Y las peticiones HTTP de GetDepth no deberían estar escritas como no bloqueadas?

Espada10086Si el websocket no puede recibir datos, se bloqueará.

Los inventores cuantifican - sueños pequeños¿Has cambiado el websocket?

Espada10086Solucionado; el interfaz de sockets de okx no funciona bien

Los inventores cuantifican - sueños pequeñosNo lo es.

Espada10086¿No es la función Go implementada a través de múltiples hilos nativos?

Los inventores cuantifican - sueños pequeñosEl efecto de la banda ancha no debería ser muy grande, los múltiples hilos nativos de Python no funcionan, y la distribución simultánea debe utilizar la función Go, para más información, vea la documentación de la API.

Espada10086Me di cuenta de que debería haber sido Ali Yun quien no tenía suficiente banda ancha.

Los inventores cuantifican - sueños pequeñosLa concurrencia en BotVS requiere el uso de la función exchange.Go para implementarla, sin la concurrencia nativa a nivel de lenguaje de programación. La función Go crea varios hilos para completar la solicitud. Además, la arquitectura del programa es consultada, y toda la lógica es de tipo fluidación. El procesamiento de bloqueos. ### ¿Dices que la concurrencia de múltiples hilos se realiza con la función Go? ¿O es que utilizan varios hilos nativos de Python?