ZeroMQ多个TCP连接

时间:2014-05-14 11:40:39

标签: java sockets tcp zeromq

我目前正在使用ZMQ在后端服务器和前端Web服务器之间发布消息。有时前端似乎没有收到我发送的邮件。

快速执行netstat我可以看到以下内容:

  TCP    169.###.##.###:5557    169.###.##.###:53846   ESTABLISHED
  TCP    169.###.##.###:5557    169.###.##.###:53847   ESTABLISHED
  TCP    169.###.##.###:5557    169.###.##.###:53850   ESTABLISHED
  TCP    169.###.##.###:5557    169.###.##.###:53893   ESTABLISHED
  TCP    169.###.##.###:5557    169.###.##.###:53894   ESTABLISHED
  TCP    169.###.##.###:53846   169.###.##.###:5557    ESTABLISHED
  TCP    169.###.##.###:53847   169.###.##.###:5557    ESTABLISHED
  TCP    169.###.##.###:53850   169.###.##.###:5557    ESTABLISHED
  TCP    169.###.##.###:53893   169.###.##.###:5557    ESTABLISHED
  TCP    169.###.##.###:53894   169.###.##.###:5557    ESTABLISHED

我正在运行来自localhost的所有内容,而这对我来说看起来并不是很好,因为我的订阅者有多个连接到同一个套接字。有人可以确认这是否是一个问题?我的前端有一些调用disconnect()的代码,但这似乎并没有对打开的连接数产生影响。

1 个答案:

答案 0 :(得分:0)

我的第一个想法是你的前端正在泄漏套接字引用,并且实际上你的后端有5个套接字。