当前位置: 首页 > 知识库问答 >
问题:

在Tomcat7中使用NIO Http连接器--它将我限制在一个连接上?

东郭元魁
2023-03-14

MyService.Event将响应提供给“My DaemonThread”(它保存引用并每5秒写入一次响应)。exits方法。

'My daemonthread'使用“synchronized(this){this.wait(5000);}”来表示等待(最初使用thread.sleep(),但为了使其正常工作,我将其改为wait())

连接2->已启动,但没有线程调用MyService.Event

所以这似乎挫败了使用NIO的全部目的...有人知道为什么会这样吗?

共有1个答案

白学
2023-03-14
  1. Tomcat不允许同一客户端同时发出两个相同的请求
  2. 客户端在“幕后”排队相同的请求。

不管怎样,结果是,如果我为第二个请求更改客户机,一切都很好。如果我在同一个客户机上的第二个请求中添加了垃圾参数,那么它工作得很好。

向请求添加垃圾参数

 类似资料:
  • 我使用自己的自定义Sink插件运行Kafka Connect集群(本地有1个工人Docker Compose)。我想在连接器中使用几个主题:topicA、topicB、topicC,每个主题都有一个分区。 我的连接器启动时的配置子集如下: 使用此配置,我希望Kafka Connect为每个接收器任务分配一个主题,但遗憾的是,这不是我看到的。实践中发生的情况是,为分配了所有主题的每个任务调用Sink

  • 使用带有socket.io的nodejs服务器和客户机,我可以让14K个客户机进行连接。即使在使用集群时也略少。 CPU和RAM都没有耗尽。除了socket.io自己执行的自动ping之外,不会传输任何数据。 如果机器不够强大,我可以理解。但是,我希望服务器无论如何都会随机删除客户端,而不是每次尝试时都保持特定的数量。 编辑:这是在Windows上使用网络Storm,我会在Linux机器上测试,当

  • 我正在使用Kafka连接JDBC源连接器从数据库中的视图中读取并将其发布在kafka上,它工作正常。 我的用例是用户可以创建多个对象,并且对象的顺序在我的应用程序中很重要。我想使用用户 ID 作为我发布到主题中的所有消息的消息密钥,以保持它们的顺序。 我的问题是,如何在Kafka connect source连接器中定义消息键?

  • 问题内容: 我正在使用套接字运行一些测试,但遇到了一些奇怪的行为:ServerSocket将在第50个客户端套接字连接到它之后拒绝连接,即使该客户端套接字在打开下一个套接字之前就已关闭,即使延迟了在连接之间添加。 以下程序是我的实验代码,该代码在当前状态下不引发任何异常并正常终止。但是,如果将的阵列大小增加到50以上,则服务器套接字将拒绝在第50个连接后尝试连接的任何客户端套接字。 问题: 为什么

  • 是否可以使用OkHttpClient限制活动连接的数量?所以,如果达到限制,就不会选择和建立新的连接? 我的应用程序同时启动多个连接。

  • 问题内容: 我试图确定我是否实际上正在使用JDBC连接池。经过研究后,实现似乎太容易了。实际上比常规连接容易,所以我想验证一下。 这是我的连接类: } 这是真正的连接池吗?我在另一个类中使用连接是这样的: 问题答案: 假设它是来自DBCP的,那么是的,您正在使用连接池。但是,您将在每次获取连接时重新创建另一个连接池。您并不是真正地在同一个池中合并连接。您只需在应用程序启动时创建一次连接池,并从中获