7得票2回答
Netty事件执行器组破坏了管道。

情况:我有一个代理应用程序,使用的是Netty 4.0.17.Final(FYI:我已经遇到了版本4.0.13.Final和4.0.9.Final的问题),并且基于来自Netty示例的代理。 我的代码与示例之间的主要区别在于,当通道激活时,我的代码不会连接到后端服务器,而是只有在第一次读取时...

7得票2回答
使用Netty实现SPDY协议

我已在我的Apache服务器上设置了MOD_SPDY,现在想要改进客户端代码,使用Netty的SPDY实现通过SPDY通道将请求发送到服务器。 这是我第一次使用Netty,所以我认为我需要配置我的通道,然后通过它发送请求。问题是,似乎不太清楚如何精确地配置通道,即使之后,也不清楚如何在通道内...

9得票1回答
如果不调用释放函数,了解Netty内存泄漏的原因

我已经阅读了各种与Netty中的内存泄漏相关的StackOverFlow QAs、外部链接和博客,从ReferenceCountedObjects和ManuallyHandlingReferenceCounting、BufferOwnership、TwitterBlog、ChannelOutb...

7得票1回答
Spring Boot - NoClassDefFoundError: javax/servlet/Filter 和尝试使用 Netty 时无法启动 ServletWebServerApplicationContext

我正在尝试使用Netty服务器。因此,我在pom.ml文件中排除了Tomcat; <dependencies> <dependency> <groupId>org.springframework.boot</groupId&g...

18得票1回答
如何解决“在类路径中找到了Netty的本地epoll传输,但是epoll不可用。改用NIO”的警告?

我正在使用Cassandra,在启动期间,Netty会打印一个带有堆栈跟踪的警告: 在类路径中找到了Netty的本机epoll传输,但是epoll不可用。改用NIO代替。 应用程序正常工作,但是否有修复警告的方法? 以下是完整的堆栈跟踪:16:29:46 WARN com.da...

8得票3回答
不同版本的Netty及其用途

我使用Netty已经有一段时间了,但一直无法解决这个问题。它有四个不同的版本可供下载,其中三个正在积极开发中。 3.x是针对JRE 1.5的,其他版本都是针对比1.5更高版本的JRE。我使用4.0.28版本,因为它是稳定和推荐的版本。但其他版本的区别或目标是什么呢? 我在他们的网站上找不到...

17得票7回答
Netty + ProtoBuffer:一次连接的几个通信消息

在阅读Netty教程时,我发现一个简单的描述如何集成Netty和Google Protocol Buffers。我开始研究该示例(因为文档中没有更多信息),并编写了一个类似于本地时间应用程序的简单应用程序。但是该示例在PipeFactory类中使用静态初始化,例如:import org.jbo...

7得票3回答
如何在Netty处理程序中获取客户端证书以识别用户?

我成功地使用了2向SSL运行Netty(参见在Netty中建立2向SSL Handsake(客户端和服务器证书))。 但是,在我的某些处理器中,我需要知道谁在使用该应用程序。我发现我无法弄清楚如何在处理器中获取用户证书DN等信息。 我认为它应该在ChannelHandlerContext的...

8得票2回答
使用Netty和NIO实现高并发的HTTP请求

我正在研究Netty HTTP客户端示例代码,以便在并发、线程环境中进行HTTP请求。然而,我的系统在相当低的吞吐量下完全崩溃(伴随着一连串的异常)。简单来说: ClientBootstrap bootstrap = new ClientBootstrap(new NioClientSock...

8得票3回答
如何在Java或Netty中设置套接字选项(TCP_KEEPCNT,TCP_KEEPIDLE,TCP_KEEPINTVL)?

在C/Linux中,可以为每个TCP连接的保持活动选项单独设置不同的值。 TCP_KEEPCNT (自Linux 2.4起) 在放弃连接之前TCP发送的最大保持活动探测数。此选项不应在旨在可移植的代码中使用。 TCP_KEEPIDLE (自Linux 2.4起) 如...