【发布时间】:2015-07-19 09:20:14
【问题描述】:
服务器环境
Linux/RedHat
6 cores
Java 7/8
关于申请:
我们正在使用 Java 开发一个低延迟(7-8 毫秒)的高速交易平台。满足算法条件后发送多腿订单
问题
使用 TCP/IP java.net.Socket API (使用 java.io.OutputStream.write(bytes[] arg0) )向交易所发送订单。 Profiler 测量记录为 5-7 微秒,根据我们的低延迟要求,这非常高。我们没有按照 stacktrace 中发布的问题之一的建议使用 setPerformancePreferences() api。
问题
- java.net.Socket 的任何替代方案以减少套接字 传输时间?
- 任何提高性能的优化技术
- setPerformancePreferences() 有用吗?
【问题讨论】:
标签: java performance tcp socket.io low-latency