Окекс имеет слишком строгие ограничения на частоту REST API и пытается получить глубокую информацию с помощью соединения dial websocket.
Поскольку одновременно подписывается больше монет (около 80), логика процесса, заказы, запросы и т. д. занимают много времени, то в этом случае мы не можем рассчитывать на то, что кто-то будет подписываться.
Это приводит к увеличению интервала между выполнением функции ws.read и накоплению данных, что приводит к увеличению времени на каждый цикл чтения и глубокого обслуживания, а не к повышению эффективности.
Можно ли создать отдельную программу, которая будет получать информацию о веб-сокетах, поддерживать глубину и передавать обновленную информацию о глубине через локальные порты?
想着能不能有一个单独的程序,只负责循环收取websocket信息、维护深度,并随时把更新后的深度信息通过本地端口传递给机器人
这个需求可以实现的。可以写个行情收集器,数据中心实盘。开启服务分发数据。
Dial函数用非阻塞的立即返回模式。
- 1
