Java服务器<;是否可能有50微秒的TCP延迟?
是否可以创建延迟低于50微秒的Java TCP服务器 我试过香草爪哇和Netty。我取得的最好成绩是通过JavaJava服务器<;是否可能有50微秒的TCP延迟?,java,sockets,tcp,server,low-latency,Java,Sockets,Tcp,Server,Low Latency,是否可以创建延迟低于50微秒的Java TCP服务器 我试过香草爪哇和Netty。我取得的最好成绩是通过JavaSystem.nanoTime()和Wrk工具测量300微秒 我希望这不需要进程间通信优化(在这种情况下,可以实现~1微秒)。通过在Docker容器中启动服务器,我模拟了一个公平的tcp连接。tcp的速度是未知的(因为需要每个ACK),如果您想要速度(但接受一些可能的丢失),请使用UDP。这还取决于服务器的位置。当然,谢谢。但是问题仍然是关于TCP的。java并不是以其速度而闻名,但是
System.nanoTime()
和Wrk
工具测量300微秒
我希望这不需要进程间通信优化(在这种情况下,可以实现~1微秒)。通过在Docker容器中启动服务器,我模拟了一个公平的tcp连接。tcp的速度是未知的(因为需要每个ACK),如果您想要速度(但接受一些可能的丢失),请使用UDP。这还取决于服务器的位置。当然,谢谢。但是问题仍然是关于TCP的。java并不是以其速度而闻名,但是,延迟取决于许多因素,位置、进程甚至用于连接事物的电线等。因为某些值无法还原;)当然,这可能不是问题所在。正如我所说,网络(电线等)延迟被抵消了。假设您想测量请求在计算机内花费的时间。