数字加密货币交易问题:
开发语言:JAVA
服务器位置:东京地区的Amazon Cloud EC2虚拟机
服务器系统:Linux
目标服务器:Binance
Api界面:api.binance.com
经过分析,发现目标服务器使用了CDN分析,并且所分析的IP地址属于亚马逊。东京亚马逊服务器的ping接口速度约为0.21ms。
Exchange接口规则:Rest Api,支持http2,不支持IPV6;
当前状态:
2:用套接字模拟Http请求,每秒1个请求使长链接畅通无阻;
4:我曾尝试申请一台独立的物理服务器,测试结果与EC2相同。
5。当前我们发送1毫秒内的3个交易请求(每个请求约200个字节)的数据量,执行send命令记录的时间戳后,数据到达交易服务器,目标服务器将记录一个时间戳,两个数字时间戳的减法是到达时间,我们认为最快的4 ms,最慢的22 ms,平均约13 ms左右。
我们需要在此基础上将平均值提高到8Ms以内,同时希望减少网络波动。我们不希望8Ms的平均值是大量2-3ms和13-15ms的平均值。如何加快速度?