Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java服务器<;是否可能有50微秒的TCP延迟?_Java_Sockets_Tcp_Server_Low Latency - Fatal编程技术网

Java服务器<;是否可能有50微秒的TCP延迟?

Java服务器<;是否可能有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并不是以其速度而闻名,但是

是否可以创建延迟低于50微秒的Java TCP服务器

我试过香草爪哇和Netty。我取得的最好成绩是通过Java
System.nanoTime()
Wrk
工具测量300微秒


我希望这不需要进程间通信优化(在这种情况下,可以实现~1微秒)。通过在Docker容器中启动服务器,我模拟了一个公平的tcp连接。

tcp的速度是未知的(因为需要每个ACK),如果您想要速度(但接受一些可能的丢失),请使用UDP。这还取决于服务器的位置。当然,谢谢。但是问题仍然是关于TCP的。java并不是以其速度而闻名,但是,延迟取决于许多因素,位置、进程甚至用于连接事物的电线等。因为某些值无法还原;)当然,这可能不是问题所在。正如我所说,网络(电线等)延迟被抵消了。假设您想测量请求在计算机内花费的时间。