- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们有一个分布式应用程序,它使用 Netty (4) 进行低级通信。该系统中的一个进程执行多个任务。每个任务都包含一组输入和输出 channel 。在 Netty 中, channel 永久分配给单个 EventLoop。 Channel 到 EventLoop 的映射在 (Nio)EventLoopGroup 中以循环方式发生。我们希望对此映射有更多控制,并将同一任务的所有 channel 分配给相同的 EventLoop。这种“Channel-EventLoop affinity”的目的是减少 ChannelHandlers 中某些特定内存管理内容的锁争用。我们查看了 Netty 文档,但没有找到任何东西。在 Netty 4 中有通用的方法吗?
我确定的另一种可能性是覆盖实现循环 channel 映射的“MultithreadEventExecutorGroup”中的“EventExecutor next()”方法(至少我是这么认为的)。这是强制执行不同映射的一种可能方式,还是我会用这种 hack 产生不良副作用?
我很感激任何帮助!!托比
最佳答案
目前不可能以“干净”的方式执行此操作。我们想在 netty 5 中改变它。另见 https://github.com/netty/netty/issues/1230
关于java - 网络 4 : Channel-EventLoop mapping in the NioEventLoopGroup,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22559272/
我想在服务器 Bootstrap 的 NioEventLoopGroup 中重用工作线程的线程池。 NioEventLoopGroup interface提供使用自定义执行器。我担心使用它,因为默认执
我一直在通过添加来调试我的环境,突然我收到了 Netty 验证错误。 Netty的版本是4.1.46.Final,Java JDK版本是11编译和运行时。 我使用 Guice,但除了初始化这个类之外,
在 netty 堆栈关闭后重用 NioEventLoopGroup 是个好习惯吗? 这是一些背景: 在连接丢失后不久建立 netty 连接时,我们会耗尽堆外内存(我们在连接丢失后重新连接 netty
我是 Netty 和 Java NIO 的新手。我正在使用 Netty 4.0 RC3。我对 NioEventLoopGroup 和 AioEventLoopGroup 之间的区别感到困惑。我看到 N
我想使用 Java Netty 为来自客户端的大量持久连接创建一个 TCP 服务器。换句话说,想象那里有 1000 个客户端设备,它们都创建并维护到 TCP 服务器的持久连接。将有合理数量的流量(主要
我们有一个分布式应用程序,它使用 Netty (4) 进行低级通信。该系统中的一个进程执行多个任务。每个任务都包含一组输入和输出 channel 。在 Netty 中, channel 永久分配给单个
我的应用程序使用 Netty 4.1.6.Final 和 Lettuce 4.3.0 , Async Http Client 2.1.0 Lettuce 4.3.0也依赖netty 4.1.6.Fin
我使用的是netty 4.1.0CR,官方代码示例建议我使用NioEventLoopGroup来启动服务端和客户端,如下: EventLoopGroup bossGroup = new NioEven
我是一名优秀的程序员,十分优秀!