Como capturar erros dentro de um robô

Autora:Espada10086, Criado: 2017-12-16 17:19:33, Atualizado:

Por exemplo: erro GetDepth: timeout Para capturar os erros dentro do robô e fazer algum processamento Por outro lado, você pode falar sobre o tratamento de erros na interface GetDepth? Em casos de concomitância de várias linhas, o erro GetDepth: timeout de uma linha pode obstruir outras linhas.


Mais.

Espada10086Como definir o timeout da interface? E os pedidos http do GetDepth não deveriam ser escritos como não bloqueados, certo?

Espada10086Se o websocket não receber dados, ele fica bloqueado.

Sonhos pequenosOlá? Você trocou o websocket?

Espada10086Resolvido; o interface de soquete do okx não funciona bem

Sonhos pequenosNão, não.

Espada10086A função Go não é implementada por meio de múltiplos fios nativos?

Sonhos pequenosO impacto da banda larga não deve ser muito grande, os multi-threads nativos do Python não são possíveis, e o lançamento simultâneo deve ser feito usando a função Go, veja a documentação da API.

Espada10086Eu vi que deveria ser a banda larga insuficiente de Ali Yun.

Sonhos pequenosA concomitância em BotVS requer o uso da função exchange.Go para ser implementada, sem a concomitância nativa ao nível da linguagem de programação. A função Go cria vários fios para concluir o pedido. Além disso, a arquitetura do programa é rotativa, toda a lógica é fluidística. O processamento de bloqueio. ### Você disse que a conjugação de múltiplos threads é realizada usando a função Go? ou é um multi-thread nativo usando Python?