腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Netty
可以
处理
具有
多个
线程
的
单个
管道
吗
?
concurrency
、
netty
、
pipelining
我有一个
Netty
4应用程序,它使用
单个
网络连接(或者更准确地说,
单个
IP多播组)以高吞吐量接收消息,因此
管道
中所有通道
处理
程序
的
处理
基本上都是单
线程
的
。有没有办法将
Netty
配置为并行
处理
,以便使用
多个
内核?我正在考虑多
线程
的
“流水线模式”,也就是synchronous concurrency。像这样
的
东西是内置
的</
浏览 17
提问于2020-12-07
得票数 0
1
回答
只有
单个
netty
线程
正在运行。
multithreading
、
netty
、
worker
我正在使用
Netty
camel-
netty
:jar:2.10.0.redhat-60024.下面是我对
Netty
侦听器
的
配置 我在这里看到,基于调试日志,
Netty
只创建一个工作
线程
,因此传入<
浏览 3
提问于2014-08-23
得票数 0
1
回答
netty
channel
管道
是否发生在同一
线程
上?
java
、
multithreading
、
netty
、
logback
Logback (和Log4J)
的
MDC框架假设每个客户端使用
多个
线程
,并且映射
的
诊断上下文是基于每个
线程
进行维护
的
。当然,这在像
Netty
这样
的
现代事件驱动框架中并非如此,它们利用异步非阻塞事件并重用相同
的
线程
池。每个
处理
程序都
可以
是入站/出站
处理
程序,因此它既
可以
处理
入站消息,也
可以
处理<
浏览 5
提问于2016-08-21
得票数 3
1
回答
在服务器端
Netty
处理
程序中实现“组刷新”
netty
我有一个用
Netty
实现
的
服务器,它工作得很好,但现在我正在尝试优化一个方面。目前,每个响应都使用ctx.writeAndFlush()立即刷新。我正在寻找
Netty
中
的
设计模式,我
可以
在其中
浏览 0
提问于2014-12-16
得票数 0
1
回答
了解
netty
的
工作原理
asynchronous
、
netty
我试图理解
netty
是如何工作
的
,在阅读了一些文档之后,我想看看我是否理解了事情是如何在高层次上工作
的
。基本上,
netty
有一个事件周期,所以每当您进行调用时,它都会被序列化,请求被下推到o/s级别,它使用epoll并等待事件发送回
netty
。当操作系统生成
netty
订阅
的
事件时,
netty
会有一个事件循环被触发。 现在,这里有趣
的
部分是,必须解析触发
的
事件,并且客户端代码(或自定义代码)必须找出该事件实际
浏览 2
提问于2012-12-26
得票数 2
1
回答
基于解码消息设置网络响应编码
netty
我正在编写一个
netty
服务器,它必须基于请求中
的
responseType值对响应进行编码,例如返回Protobuf或JSON。建议
的
实现方法是什么?我们
的
服务器有一个
具有
解码器、编码器和
处理
程序
的
管道
。
可以
在任何时候添加或删除ChannelHandler,因为ChannelPipeline是
线程
安全
的
。例如,您
可以
在敏感信息即将交换时插入加密
处理
程序,并在交换之
浏览 3
提问于2021-05-27
得票数 1
2
回答
Netty
通道
处理
程序、
线程
和堆栈
java
、
networking
、
netty
执行
Netty
的
通道
处理
程序
的
实例,例如(SimpleChannelInboundHandler、ChannelInboundHandlerAdapter等)共享相同
的
线程
和堆栈,还是每个都有自己
的
线程
和堆栈我这样问是因为我实例化了许多通道
处理
程序,并且我需要它们彼此通信,我必须决定是使用
线程
通信还是非
线程
通信。 感谢您
的
回答
浏览 0
提问于2017-02-03
得票数 0
1
回答
Netty
处理
程序对于每个连接都是唯一
的
吗
?
java
、
netty
我一直在研究来自
的
代理服务器示例:private volatile Channel outboundChannel;我希望允许
多个
连接(入站)连接到不同
的
出站,同时确保每个入站连接唯一地链接到出站通道。据我所知,
Netty
会为每个连接生成一个新
的</
浏览 3
提问于2013-02-14
得票数 8
回答已采纳
2
回答
netty
的
并发编码
java
、
concurrency
、
netty
编码器
的
encode方法会并发执行吗?我观察到encode方法可能由不同
的
线程
并发。amfout.reset();} Channel.write
的
调用不仅是属于
netty
的
工作
线程
的
线程
,也是Exeutionhandler中
的
线程
。我自己创建了一个
线程
池,它将调用Channel.write()。在我将amfout & serializationContext
的
浏览 3
提问于2012-05-22
得票数 2
回答已采纳
1
回答
netty
4中没有UDP
管道
netty
嗨,我正在使用
netty
4示例(qotm)创建一个UDP服务器,其中使用了'Bootstrap‘。该类不允许对
处理
程序进行
管道
处理
。我是不是遗漏了什么?
浏览 0
提问于2012-11-28
得票数 2
1
回答
有效地使用
Netty
管道
java
、
netty
、
pipeline
我
的
服务器
的
ChannelHandlers为序列化缓冲区和其他不是
线程
安全
的
对象分配了空间。如何避免为每个连接分配它们?我
的
应用程序有大量
的
短期连接,这会影响性能。我没有在
处理
程序中存储每个连接状态,我真的只需要为每个使用
管道
的
线程
分配它们一次,因为
处理
程序中
的
对象不是
线程
安全
的
。 也许我
可以
使用
具有
单
浏览 0
提问于2012-05-16
得票数 4
回答已采纳
1
回答
从
Netty
5中
的
多路复用通道进行传输
java
、
netty
、
spdy
由于
Netty
Channel使用
单个
线程
进行入站和出站
处理
,因此我很想知道在使用多路复用协议(如SPDY )时传递入站数据
的
推荐实践。应用程序必须知道将任何繁重
的
任务推迟到它自己
的
线程
上,才能成为“好
的
消费者”。如果不是这样,它可能会在一段时间内有效地阻止通道上
的
任何写入(因为读取和写入都使用相同
的
线程
)。2)使用单独
的
执行器交付(可选,每个流
具有</e
浏览 5
提问于2014-06-06
得票数 2
1
回答
工程反应堆
的
工作原理
project-reactor
有一段时间,我研究了很多关于reactor,Mono,Flux
的
项目,我对这个主题有点困惑。 我想在这里讲述一些关于我理解
的
假设,也许你
可以
告诉我,我是否在正确
的
道路上。我对反应式概念感兴趣
的
原因,我认为它类似于Jetty Server
的
“Continuations”概念,它简单地说,当Jetty Server收到请求时,自然应该通过服务器
线程
提供服务,Jetty continue是,如果该
线程
进入等待\阻塞状态,则continue将接管等待状态,并释
浏览 23
提问于2017-08-22
得票数 2
1
回答
Netty
:通道
处理
器
管道
中
的
反向传播压力,以降低发送者
的
速度
java
、
tcp
、
netty
、
bandwidth-throttling
、
congestion-control
我正在使用
netty
开发应用程序,它将侦听TCP上
的
特定端口。一旦接收到字节,我就有了一个包含业务逻辑
的
管道
,
可以
在接收到
的
字节上运行。此
管道
由
多个
通道
处理
程序组成,如报头解码器、应用层碎片
处理
程序等。在
管道
的
末尾,一旦消息被
处理
,
管道
中
的
最后一个
处理
程序(例如BufferWriter)将把
处理</em
浏览 6
提问于2018-11-23
得票数 0
2
回答
Java等待客户端数据导致应用程序暂停死循环
java
嘿,我正在尝试制作一个控制台应用程序,它
可以
向客户端接收和发送消息。 e.printStackTrace();} }handleClient()方法将在handleClients.add
浏览 1
提问于2014-02-05
得票数 0
2
回答
NetTY
线程
执行- MemoryAwareThreadPoolExecutor
multithreading
、
asynchronous
、
event-handling
、
threadpool
、
netty
在内存
线程
池执行器
的
文档中
线程
X:-通道A(事件2) -通道A(事件1) ->
线程
Z:-通道B(事件1) -通道B(事件4) -通道A(事件4) -> 通道A(事件1,事件2),通道A(事件3)如何由两个
线程
X,Y
处理
。根据我
的
理解,
单个
netty
工作
线程
可以
浏览 0
提问于2012-05-16
得票数 0
1
回答
使用
Netty
的
Java客户端点对点
java
、
multithreading
、
netty
然后,环顾四周,我发现
Netty
在大多数情况下都能起到很大
的
推动作用,于是我开始使用它
的
第三个。我
的
目标是保持资源利用率相当低,保持它
的
快速。一旦编写了
具有
自定义事件和动态
处理
程序切换
的
管道
工厂,我就停止了最肤浅
的
部分:它
的
分配。我所读到
的
所有示例都使用
具有
单一连接
的
单个
客户端,因此我有疑问:我设置了一个ChannelFacto
浏览 2
提问于2012-05-23
得票数 1
回答已采纳
1
回答
Netty
块输入流
java
、
multithreading
、
stream
、
netty
、
inbound
我在
netty
中看到了很多关于分块流
的
问题,但大多数问题都是关于出站流
的
解决方案,而不是入站流。这不起作用,因为当我
的
Handler将CustomHttpRequest转发给ServiceHandler,并且它试图从InputStream读取时,
线程
阻塞了,而HttpContent从未在我
的
解码器中被
处理
过我知道我
可以
尝试为我
的
业务逻辑创建一个单独
的
线程
,但我
的
印象是我在这里把事情
浏览 1
提问于2018-02-07
得票数 3
1
回答
Netty
线程
在继续之前是否
处理
连接
的
持续时间?
netty
在我们
的
管道
中,当我们进行日志记录时,我们需要将数据放入当前
线程
的
MDC中,以便日志解析服务正确地获取日志。 我
的
印象是
Netty
会将一个连接/通道固定在一个
线程
上,但是
线程
用于
多个
连接。我
的
问题是,在
Netty
中,
线程
在被固定到另一个连接之前完成一个连接
的
工作,或者它们被固定在
多个
连接上并随机跳过连接
的
处理<
浏览 0
提问于2018-02-20
得票数 0
回答已采纳
2
回答
在
Netty
ChannelHandler中保持状态
java
、
multithreading
、
netty
netty
文档建议在ChannelHandlers中使用实例变量来跟踪通道状态。它没有提到您应该使用易失性变量或使用任何其他同步技术来确保
线程
之间存在一致
的
视图。例如,在每个连接基础上使用此
处理
程序: int count = 0;messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception {
浏览 1
提问于2011-11-29
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Redis常用连接池
心有 netty 一点通!
Netty中的这些知识点,你需要知道!
Netty快速入门,一看就懂!
Hadoop之Storm
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券