我正在为代理应用程序(托管netflix zuul)使用嵌入的jetty-9。不幸的是,代理背后的某些服务超时时间很长(例如一小时)。大多数客户不会等待一个小时左右。但是,由于码头服务器线程被阻止等待来自远程服务器(我们正在代理的服务器)的输入,因此该线程没有任何方法可对该信息进行操作。
当调用它的客户端关闭其连接时,有没有办法中断或杀死码头服务器线程。基本上,如果来自客户端的套接字已关闭,我想中断该线程。或者,如果我知道线程,则可以将其映射到出站套接字并关闭它,从而唤醒线程。
我想如果我能得到一个套接字列表,我可以查询它们(?)看看它们是否还活着?但是,如何深入研究码头发动机的内胆以获得插座列表,更不用说插座到码头螺纹的映射了?
| 归档时间: |
|
| 查看次数: |
269 次 |
| 最近记录: |