1

在Java中,以下两者之间的性能差异是什么

  1. 使用单个 udp 套接字
  2. 使用多个 udp 套接字

用于多个连接。

虽然这些细节可以通过网络获得,但我需要一些专家的建议。

确切的问题:

我们正在提供一个用于 Web 应用程序的 java 库。通过为相应的类创建对象,可以从 jsp 页面访问库方法。在方法调用时,库将向第三方服务器发送 udp 请求以进行响应。

如果jsp页面A调用库方法B,那么request-0将被转移到服务器获取key-0。如果获得key-0,那么进一步的方法调用将被忽略。考虑B被调用4次。4个请求即request-0 , request-1 , request-2 , request-3 被传输到服务器。由于我们使用的是无连接的 udp ,所以在其他响应之前收到 key-3 。key-3 不用于 request-0 。所以它被忽略了。然后收到Key-0。这不是request-1。所以它被忽略了。同样所有的响应都被忽略了。现在图书馆不知道如何处理这些响应。我们没有阻止库中的任何请求。我们怀疑在多个套接字之间切换到单个套接字是否会解决这个问题。

4

0 回答 0