根据“太阳报”关于ServerSocket的文档:
传入连接指示(连接请求)的最大队列长度设置为50。如果队列满时到达连接指示,则拒绝连接。
如何增加队列长度?这是我服务器的瓶颈。
谢谢。
发布于 2010-02-03 15:48:44
使用ServerSocket构造函数和backlog参数。
您还可以考虑使用线程池(实际上是一个ExecutorService)来发送传入请求。这通常会导致更好的吞吐量,这取决于您如何设计它。
发布于 2010-02-03 15:48:41
发布于 2010-02-03 15:51:27
ServerSocket还有另一个构造函数。
public ServerSocket(int port, int backlog)其中待办事项是您想要的连接队列大小。最大值50仅应用于接受int port的默认构造函数。
https://stackoverflow.com/questions/2193146
复制相似问题