腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如果
ChannelOutboundBuffer
已
填满
,
如何
干净利落
地
关闭
Netty
中
的
连接
?
在
Netty
4.x
中
调用channel.disconnect()之后,我得到了一堆以下异常: io.
netty
.channel.StacklessClosedChannelException: nullat io.
netty
.channel.AbstractChannel.close(ChannelPromise)(Unknown Source) ~[
netty
-transport-4.1.53.Final.jar:4.1.53.Final] 它们可能是因为
ChannelOutboundBuffe
浏览 217
提问于2021-01-13
得票数 0
回答已采纳
1
回答
什么是
Netty
关闭
通道策略,
如果
客户端读取数据和应用程序继续写入?
、
我
的
应用程序使用
Netty
4.x和TCP套接字将相同
的
数据分发给多个客户端。我希望我
的
应用程序能够容忍一些客户端在数据接收
中
的
延迟,但是
如果
客户端太慢,我希望我
的
应用程序放弃(
关闭
)
连接
。
如果
我正确理解,我可以通过适当配置来实现这一点: sendBufferSize (在底层OS)ChannelOption.WRITE_BUFFER_HIGH_WATER_MARK .允许
的
范围内)
浏览 3
提问于2021-01-12
得票数 0
回答已采纳
3
回答
当
ChannelOutboundBuffer
已满时,写
的
内容会发生什么?
、
从阅读docs和可以看出,一旦达到了高,
ChannelOutboundBuffer
就会被认为是满
的
,并且: 声明有一个内部缓冲区,并暗示它是无界
的
。 问题是,写入请求到底在哪里排队
浏览 4
提问于2020-11-20
得票数 4
回答已采纳
1
回答
Netty
:停止重新
连接
和
关闭
、
我计划修改
Netty
UptimeClient (请参阅)。最初
的
版本设计为无休止
地
运行:
如果
断开
连接
,它将重新
连接
到主机。我想在UptimeClient.java
中
添加一个“终止”方法。该方法将从外部线程断开或停止重新
连接
进程,优雅
地
关闭
Netty
并返回。由于客户端通道可能因为重新
连接
过程而发生变化,所以在释放
Netty
的
资源之前,将“boot
浏览 1
提问于2013-11-02
得票数 3
回答已采纳
1
回答
浏览器崩溃时
的
Websocket
连接
、
如果
这个问题很简单,但我不知道在这个一般场景中会发生什么:
如果
由于某些问题或故障/系统故障(任何类型
的
故障等),浏览器崩溃了,那么正在运行
的
websocket
连接
会发生什么?它是
关闭
的
,还是它
的
状态? 我正在使用
netty
实现。现在,特别是在
netty
websocket实现
中
,在上面的场景
中
,会发生什么?(当我尝试时,我得到了这样
的
结果:
如果<
浏览 3
提问于2012-07-30
得票数 1
回答已采纳
1
回答
在什么情况下,ChannelPipeline将删除其所有元素?
我正在加载测试一个
Netty
应用程序。 该应用程序大量使用 ,遵循。(我以这种方式提交
的
任务保留了对提交时有效
的
ChannelHandlerContext
的
引用。)在观察了应用程序
中
的
奇怪行为之后,我记录了这些任务
中
的
一个任务
中
的
ChannelHandlerContext.pipeline().toMap()输出,因为它是由事件循环上
的
EventExecutor执行
的
如此记录<em
浏览 1
提问于2019-10-11
得票数 0
回答已采纳
1
回答
用错误状态码
关闭
电抗器
Netty
连接
、
、
当客户端请求完成时,默认
的
反应堆
Netty
行为是保持
连接
活动,并将其释放回基础
连接
池。
如何
关闭
错误状态代码上
的
连接</e
浏览 6
提问于2020-03-24
得票数 1
回答已采纳
2
回答
在Twisted
中
,等待
连接
完全
关闭
、
我想
干净利落
地断开
连接
,然后停止反应堆。但是,
如果
我这样做:reactor.stop() 然后我收到一条消息“
连接
以非整洁
的
方式丢失”。
如果
我在它们之间插入一个time.sleep(1),
连接
就会完全
关闭
。我
如何
等待,直到
连接
真正
关闭
?
浏览 4
提问于2010-07-22
得票数 2
回答已采纳
1
回答
如果
我忘记
关闭
与数据库
的
连接
、
如果
我
关闭
连接
数据库,
如果
我
关闭
我
的
resultSet,会发生什么?我确实给under写了一个例子。例如。
浏览 0
提问于2020-05-11
得票数 0
4
回答
Java套接字:打开服务器到客户端
的
连接
、
、
、
、
我有一个客户端服务器问题,唯一
的
要求是: 1.服务器必须打开N个
连接
到已知
的
客户端,而客户机只能使用这些
连接
从服务器请求数据。到目前为止,我试图做以下工作,但遇到了一些问题: 我在服务器上每个套接字创建一个线程(工作者),并通过N个工作线程侦听数据
浏览 8
提问于2013-04-15
得票数 0
4
回答
TCP保持活动以确定客户端是否在
netty
中断开
连接
。
、
我试图确定客户端是否
关闭
了
netty
的
套接字
连接
。有办法这样做吗?
浏览 2
提问于2014-01-26
得票数 16
回答已采纳
1
回答
从3.5.9开始,IdleStateHandler不再触发IdleStateEvent。最终(3.x)
我正在尝试
关闭
netty
服务器上
的
空闲
连接
,在空闲超时之后,使用类似于
的
IdleStateHandler。有些人说它对我不起作用。
已
调试此问题,并确定计时器实际上正在触发"IdleStateEvent“事件一旦超时,它在被添加到队列"AbstractNioSelector.taskQueue”后从"IdleStateHandler.fireChannelIdle“方法
中
丢失。它是在3.5.9.Final
中
引入
的</
浏览 1
提问于2014-11-24
得票数 0
1
回答
Netty
KeepAlive对于负载均衡器来说工作得太好了
、
我们有一个通过嵌入式
Netty
服务器处理REST请求
的
系统。该系统位于负载均衡器后面的三台机器上。
Netty
中有没
浏览 0
提问于2013-10-26
得票数 1
2
回答
在Visual Studio Express 2010
中
调试时
如何
列出线程
、
、
、
我正在尝试找出我
的
WPF应用程序在调试时没有干净
地
结束
的
原因。我所说
的
“干净
地
”是指所有的窗口都已
关闭
,我可以在输出窗口中看到各种消息,显示应用程序
已
结束,但进程仍处于活动状态,调试器
中
的
“停止”按钮仍处于活动状态。我调用了Shutdown()方法,但是有一些东西阻止了应用程序
的
结束。我很确定这与IO设备
的
以太网
连接
有关,但看不出我做错了什么。(当我注释掉
连接
设备
浏览 1
提问于2013-01-22
得票数 1
1
回答
WebClient上
的
exchange()可以抛出哪些异常?
、
我在someResponseHandler::handleResponse
中
处理HTTP,但我真正想知道
的
是,exchange()还会出现什么类型
的
异常/错误?
如果
根本无法
连接
到下游服务,我会得到哪些异常/错误?
如果
我可以
连接
,但是请求在得到响应之前超时,我会得到哪些异常/错误?我看过反应性WebClient
的
文档,也看过反
浏览 1
提问于2019-04-10
得票数 1
2
回答
等价于避免TCP RST
的
Netty
socket.shutdownOutput()?
、
、
、
我想知道是否有一种方法可以避免在
Netty
中
关闭
连接
时设置TCP RST标志而不是TCP FIN标志,因为
Netty
中
的
TCP接收缓冲区
中
仍有输入数据。异常处理程序捕获异常,写入错误消息,并将写入回调
的
关闭
添加到写入未来。 接收缓冲区
中
的
剩余数据会导致Linux (或Java.)若要使用RST标志标记TCP数据包,请执行以下操作。在
Netty
<e
浏览 4
提问于2012-10-31
得票数 4
回答已采纳
2
回答
netty
能否可靠
地
检测到通道
关闭
/断开?
具体来说,我感兴趣
的
是通道
的
另一端意外死亡
的
情况(例如,进程被终止)。看起来
netty
并不能可靠
地
触发通道
关闭
/断开事件,有时触发,有时触发,有时不触发。它也不一定会为
连接
重置抛出SocketException。 无论
如何
,我也尝试过写入通道,但它也可以继续工作,而不会抛出异常或触发任何其他事件。我正在用
netty
3.3.0在windows上测试它,
如果
有什么不同的话,那就好了。
浏览 2
提问于2012-04-03
得票数 12
2
回答
如何
为Spring WebFlux配置
netty
连接
超时
、
、
我在AWS负载均衡器后面运行spring cloud gateway (我知道它是构建在Spring Webflux上
的
),并且我收到间歇性
的
502错误。经过调查,这个问题似乎与负载均衡器和我
的
节点之间
的
连接
超时有关。从一些调查
中
可以看出,底层
netty
服务器
的
默认超时时间为10秒。
如果
可能的话,我想让它保持在30秒以上。相反,我希望增加
netty
服务器上
的
连接
超时。我
已<
浏览 104
提问于2018-12-03
得票数 5
1
回答
关闭
Netty
中
的
客户端
连接
、
、
我有简单
的
Netty
客户端/服务器应用程序。在服务器端,我检查客户端是否从正确
的
主机
连接
,
如果
不正确,则
关闭
客户端
的
连接
。Connection closed"); } } Ref
浏览 4
提问于2015-07-03
得票数 4
回答已采纳
2
回答
Netty
writeAndFlush()不完全
、
、
我
的
tcp客户端请求
netty
服务器,
netty
服务器使用writeAndFlush()返回393718字节。但是客户端只接收262142字节。所以我认为属性在
netty
writeAndFlush()函数
中
?channel().closeFuture().sync(); logger.error("
netty
浏览 4
提问于2017-05-11
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Netty中的这些知识点,你需要知道!
Netty快速入门,一看就懂!
Netty 5用户指南
Netty实战八之引导
java网络编程之Netty实战数据通信(七)
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券