12得票4回答
Netty通道关闭检测

我正在使用Netty和iOS构建服务器客户端应用程序,在用户关闭其iOS设备上的WiFi时,我遇到了一个问题,即Netty服务器并不知道这一点。 服务器需要知道如何为该用户进行清理并将其设置为离线状态,但现在当用户再次尝试连接时,服务器只会告诉他/她已经在线。

12得票2回答
Netty的处理大负载能力

我正在我的开源项目中使用Apache MINA。然而,我碰到了性能瓶颈问题,它无法处理从移动设备上传到服务器的大型负载。我遇到了内存溢出错误。我从未使用过Netty,现在想用Netty替换MINA。 我的问题是:Netty在处理大型传入有效负载时的性能如何?在我的性能测试中,我使用1000个...

12得票1回答
Ktor在java.library.path中没有netty_transport_native_epoll_x86_64

在启动 Ktor 应用程序时,我遇到了以下日志:java.lang.UnsatisfiedLinkError: no netty_transport_native_epoll_x86_64 in java.library.path at java.lang.ClassLoader.lo...

11得票2回答
AsyncHttpClient是否知道为所有HTTP请求分配多少线程

我正在评估 AsyncHttpClient 用于大负载(~1M个HTTP请求)。 对于每个请求,我想使用AsyncCompletionHandler调用回调函数,该函数将结果插入到阻塞队列中。 我的问题是:如果我在紧密循环中发送异步请求,AsyncHttpClient会使用多少个线程?(我知道...

11得票1回答
为确保计划任务的确定性执行,请使用Instrument Netty的EventLoop。

我想仪器化Netty的EventLoop以实现以下目标: - 按确定顺序运行任务。 - 获取调度任务的截止时间。 - 快进虚拟时钟,触发已到期任务的执行。 我知道EmbeddedChannel并在一些测试中使用它。但我想要的是介于单元测试和集成测试之间的东西,可以忽略一些角落案例。断开连接...

11得票2回答
Netty 4客户端SSL配置以请求所有HTTPS站点

我有一个基于Netty(4.1b7)的网络爬虫,大量请求不同的网站,包括http和https网站,并且我正在尝试配置Netty客户端以处理具有不同身份验证设置的https站点。 当我没有自己的证书时,我使用简单的Netty配置: SslContext sslCtx = SslContex...

11得票2回答
Netty 4.x中的ServerBootstrap.option()和ServerBootstrap.childOption()有什么区别?

根据Netty4.0的新特性文档,Netty4提供了一个新的引导API,并且文档给出了以下代码示例:public static void main(String[] args) throws Exception { // Configure the server. EventL...

11得票1回答
如何在Netty客户端(4.1)中使用Socks4/5代理处理程序

我需要在Netty客户端中配置socks代理(通过socks4或5代理请求不同的站点)。尝试了很多来自免费socks列表的代理(如www.socks-proxy.net,http://sockslist.net/等),但都没有成功。@Test public void testProxy() t...

11得票1回答
如何使用"HttpRequest"、"FullHttpRequest"、"HttpMessage"、"FullHttpMessage"和"LastHttpContent"?

我正在尝试使用 netty 编写一些 HTTP 应用程序。但是,我对如此多类似的类型感到困惑: HttpRequest FullHttpRequest HttpMessage FullHttpMessage HttpResponse FullHttpResponse LastHttpCon...

11得票1回答
Netty中的ctx.write()和ctx.channel().write()有什么区别吗?

我注意到即使这些处理程序在同一个管道中,ctx在不同的处理程序之间是不同的,例如: p.addLast("myHandler1", new MyHandler1()); p.addLast("myHandler2", new MyHandler2()); 在 MyHandler1...