Java RSocket在500条消息之后不发送

Java RSocket在500条消息之后不发送,java,spring-boot,netty,rsocket,Java,Spring Boot,Netty,Rsocket,使用从带有RSocket的springinitializer下载的新项目,我在尝试异步发送fire和forget消息时遇到了一个问题。我可以发送和接收500条以下的任意数量的邮件,但一旦我尝试发送第500条或之后的任何邮件,它们都不会被接收。从日志来看,这似乎与Netty在连接池中的最大500个连接有关,但是,消息发送后,RSocket不应该将这些连接返回给Netty吗?尤其是在使用retrieveMono(Void.class)时?是否正确关闭资源?是否有特定的方法关闭单个消息的资源?我从多个

使用从带有RSocket的springinitializer下载的新项目,我在尝试异步发送fire和forget消息时遇到了一个问题。我可以发送和接收500条以下的任意数量的邮件,但一旦我尝试发送第500条或之后的任何邮件,它们都不会被接收。从日志来看,这似乎与Netty在连接池中的最大500个连接有关,但是,消息发送后,RSocket不应该将这些连接返回给Netty吗?尤其是在使用
retrieveMono(Void.class)
时?

是否正确关闭资源?是否有特定的方法关闭单个消息的资源?我从多个教程中得到的印象是,除了发送消息和检索Mono外,没有什么家务活可以做。我不知道。然而,使用close()释放昂贵的资源是很常见的。寻找autoclosables以轻松安全地完成此操作。您是否正确地关闭了资源?是否有特定的方法来关闭单个消息的资源?我从多个教程中得到的印象是,除了发送消息和检索Mono外,没有什么家务活可以做。我不知道。然而,使用close()释放昂贵的资源是很常见的。寻找自动可关闭设备以轻松安全地执行此操作。