首页 文章
  • 1 votes
     answers
     views

    失败:由对等方重置连接

    我一直在使用apache cassandra 3.0.11 Datastax驱动程序:3.1.3 Netty版本:4.1.6.Final 我们在数据库端经常出现以下错误: INFO [SharedPool-Worker-2] 2017-09-11 01:39:31,738 Message.java:615 - Unexpected exception during request; ...
  • 0 votes
     answers
     views

    Java Server与Netty Frame和C#Client与dotnetasyncsocket之间的SSL握手

    客户端可以从服务器接收带有 remotecertificatechain 错误的证书,但java服务器会抛出错误的null证书链 . 我在java中传递 keystore ,而c#客户端使用 .crt 证书 . 我已将客户端证书导入服务器证书 . 我注意到在握手期间,当java服务器访问 getAcceptedIssuers 时,java netty服务器会抛出异常消息: WARNING: Une...
  • 0 votes
     answers
     views

    x如何从POST获取内容?

    我开始学习Netty 4 Http Server,但我已经遇到了问题 . 我们如何以最简单的方式从POST请求中获取内容? 我正在浏览Netty的文档,但它很复杂 . 提前致谢! 编辑:我正在使用此代码来接收数据 . import io.netty.buffer.Unpooled; import io.netty.channel.ChannelFutureListener; import io....
  • 1 votes
     answers
     views

    ReplayingDecoder在解码时抛出异常

    我创建了一个解码器来处理客户端发送的字节 . 就这个 import java.util.List; import io.netty.buffer.ByteBuf; import io.netty.channel.ChannelHandlerContext; import io.netty.handler.codec.ReplayingDecoder; public class MessageD...
  • 2 votes
     answers
     views

    通过unix域套接字支持netty for datagram数据包?

    我刚开始查看某些项目的netty,并且能够运行一些使用INET和unix域套接字来回传送消息的简单客户端和服务器示例 . 我也能够通过INET套接字发送数据报包 . 但我需要通过UNIX域套接字发送数据报包 . 这是否支持netty?如果是这样,有人可以指点我的文档或示例吗?我怀疑这是不受支持的,因为DatagramPacket明确地采用了InetSocketAddress . 如果不支持,将它添...
  • 2 votes
     answers
     views

    Camel Netty UDP侦听器侦听0.0.0.0并且不接收数据包

    我是Camel,Netty和UDP的新手,但我一直在研究这个问题,但仍然无法弄清楚发生了什么 . 我所要做的就是使用Camel和Netty实现UDP侦听器(目前在Windows 7上,但将项目移至Linux) . 我的 Spring 季配置如下: <camel:camelContext id="test"> <camel:route> ...
  • 1 votes
     answers
     views

    Netty3:Android上使用SSL的websockets

    我决定用Netty库描述我遇到的问题 . 目前我在Android客户端工作,通过websocket发送和接收数据,这就是为什么选择Netty库的原因 . 现在我有NIO机制,它使用websockets处理SSL连接 . 一切正常,期待一个有点不寻常的情况 - 当Android客户端和服务器在同一时间(每秒几个请求)彼此发送数据时,经过一段时间'写'操作的ChannelFutureListener从...
  • 3 votes
     answers
     views

    使用java / netty得到handshake_failure,但是对于相同的https url成功使用curl

    我有一个用java / netty构建的MITM代理服务器 . 最近我遇到了一个https url,我的代理获得了SSL握手失败,但 curl 命令能够访问TLS协议 . 在我的代理代码中,客户端SSL上下文使用信任所有信任管理器 . 下面是我如何创建客户端SSL上下文和SSL处理程序 . public static SSLContext createClientSslContext() thro...
  • 2 votes
     answers
     views

    netss SSL处理程序在badssl.com上未正确失败

    我正在开发一个使用Netty来管理其SSL / TLS连接的应用程序 . 我正在尝试测试它正确处理各种证书错误,我使用badssl.com . 但是,当我尝试连接到badssl.com时,会抛出异常(为了简洁和清晰起见,编辑和删除了完整的callstack跟踪): An exceptionCaught() event was fired, and it reached at the tail of...
  • 1 votes
     answers
     views

    JBoss AS 7上的HttpTunnelingServlet

    试图在当前的JBoss版本(AS 7.1.1 . )上运行JMS Servlet Transport Example,我在Channel.connect()上获得"java.net.ConnectException: connection refused" .如果在HttpTunnelingServlet中我用InetSocketAddress替换LocalAddress,连接...
  • 0 votes
     answers
     views

    移动Chrome / Opera中的Netty HTTP服务器和数据压缩代理 - 一些图像不可见

    我用java编写了一个小的http服务器,以Netty为核心 . 问题是移动浏览器没有显示一些图像,当启用数据压缩代理时(Chrome中的数据保护程序,歌剧中的流量节约器)在PC上一切正常,在手机上,连接到Wi-Fi(禁用压缩)一切都是还可以,但是当手机在gsm网络中工作时(没有Wi-Fi),一些图像不可见 . 在opera(android版本)中相同 - 当禁用压缩时,所有图片都可见,启用时 -...
  • 1 votes
     answers
     views

    Delete_by_query冲突继续在带有netty4的ElasticSearch 5.1.1中不起作用

    我在5.1.1版本中编写了自己的内存中ElasticSearch服务器 . 它适用于添加文档但无法删除 . Maven依赖: <dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> ...
  • 1 votes
     answers
     views

    使用netty与服务器通信的CertPathBuilderException - 在信任库问题中加载证书?

    我已经使用logstash设置了syslog服务器,并使用ssl保护它,如本优秀文档中所述:http://www.logstashbook.com/TheLogstashBook_sample.pdf 在服务器上,我创建了一个密钥和证书,如下所示: openssl genrsa -out server.key 2048 openssl req -new -key server.key -batc...
  • 0 votes
     answers
     views

    在Spring Boot反应式Web应用程序上启用SSL,并在控制台中对该打印进行http调用时出现异常噪音

    在我创建了我的spring boot反应式Web应用程序以支持SSL之后,当我尝试对服务器进行http调用时,它会在控制台中的异常跟踪下面打印 . 作为应用程序所有者,我无法阻止任何人使用我的服务 . 但我应该能够防止在控制台中进行跟踪打印,尤其是在反应性Web应用程序中,IO操作成本很高 . 有什么想法防止这种情况? Edit 3 : 2018-10-01 14:11:18.440 ERROR ...
  • 1 votes
     answers
     views

    在Camel / Netty中发送UDP并在NIO中接收额外的字节

    我有两个应用程序,一个使用带有Netty组件的Camel发送UDP消息,另一个使用DatagramChannel在Java NIO中接收UDP消息 . 在接收数据时,我在消息前面添加了额外的29个字节 . Netty Camel打印出传出的字节,它看起来很好,但是当我在另一端消息进入时我会执行packet.getData(),它在前面有额外的东西(并且它总是相同的字节) . Camel或Nett...
  • 0 votes
     answers
     views

    Camel Netty没有从文件发送到UDP

    我可以成功读取文件并使用Camel Netty通过UDP发送内容,但前提是我在通过UDP发送之前修改处理器中的消息内容 . 我有一个简单的类来演示,它有两个驼峰路线: 从'inbox'目录(测试文件I 'm using is small - less than 50 bytes), write it to ' outbox'目录中读取文件,并通过UDP发送 从UDP读取并简单处理消息(在此...
  • 0 votes
     answers
     views

    Apache camel netty(udp服务器)无法跟上udp流量

    我使用apache netty模块接收udp数据包 . 在负载下,它似乎不接受所有发送的udp数据包 . 我通过运行虚拟udp服务器(非驼峰,只计算接收到的数据包的数量)测试它,并从localhost每秒发送1000个数据包,这个虚拟udp服务器接受并计算全部 . 但是从localhost每秒发送1000个数据包到我的camel udp端口,我可以看到一些(1-5%)从未出现过 . 我应该使用什么...
  • 1 votes
     answers
     views

    WebClient不会发出响应

    我刚刚遇到一个令我困惑的问题 . 我很满意你能给出的每一个建议,即使它是关于如何获得更多的见解(即记录) . 我使用spring boot 2.0.0M1(由start.spring.io生成)和被动(netty支持) org.springframework.web.reactive.function.client.WebClient . 当调用刚刚返回JSON对象的旧的非响应服务时,即使被调用...
  • 1 votes
     answers
     views

    JBoss Netty和UDP:多线程?

    我用Netty编写了一个简单的UDP服务器 . 服务器侦听某个接口上的一个端口 . ChannelFactory factory = new NioDatagramChannelFactory( Executors.newCachedThreadPool()); ConnectionlessBootstrap bootstrap =...
  • 2 votes
     answers
     views

    如果客户端从不发送FIN数据包来关闭连接,连接是否会超时?

    我有一个用Netty实现的HTTP服务器 . 它需要长轮询连接才能将消息推送到浏览器 . 在大多数情况下,服务器不会尝试关闭连接 . 在TCP会话中,如果任何一方想要关闭连接,它会向另一方发送FIN数据包 . 如果服务器没有从客户端接收FIN,例如1)用户有硬网络故障或2)有人试图攻击服务器,是否保证Netty服务器将收到超时(或其他在给定时间后出现异常? 如果是这样,我不需要在我的通道管道中添加...
  • 3 votes
     answers
     views

    将ssl netty客户端从版本3.7迁移到4,握手超时时出现问题

    我有一个netty客户端,等待不间断地让服务器发送一些东西 . 这似乎在版本3.7中工作正常 . 我试图将它迁移到4.0但我不断得到例外: javax.net.ssl.SSLException: handshake timed out nioEventLoopGroup-2-1, called closeOutbound() nioEventLoopGroup-2-1, close...
  • 5 votes
     answers
     views

    当TCP连接超过65000~时,服务器将RST发送到客户端

    我正在使用Java Netty的高负载tcp应用程序,它期望达到300k并发TCP连接 . 它在测试服务器上运行完美,到达300k连接,但在部署到 生产环境 服务器时,它只能支持65387连接,到达此数字后,客户端将抛出“java.io.IOException:Connection reset by peer”异常 . 我尝试多次,每次连接达到65387时,客户端都无法创建连接 . 网络捕获如下,...
  • -3 votes
     answers
     views

    生菜如何保证线程安全[暂停]

    @Test public void testLettuce() throws InterruptedException { RedisClient redisClient = RedisClient.create("redis://zex1240888747@10.21.7.72:6379/0"); StatefulRedisConnection<Stri...
  • 7 votes
     answers
     views

    使用AsyncRestTemplate Netty客户端的Spring启动失败

    我有一个Spring Boot 1.3.6应用程序,开箱即用并使用嵌入式Tomcat服务器 . 应用程序有一个 endpoints 执行非常简单的echo请求 . 后来我定义了一个使用 AsyncRestTemplate 调用该简单 endpoints 的相应客户端,但是如果我的客户端使用 Netty4ClientHttpRequestFactory 请求失败,否则它会成功 . 我下面的例子是在K...
  • 2 votes
     answers
     views

    将spring-webflux微服务切换到http / 2(netty)

    有没有人使用spring-webflux和netty(http / 2)? Spring Documentation说: 您可以使用server.http2.enabled配置属性在Spring Boot应用程序中启用HTTP / 2支持 . 此支持取决于所选的Web服务器和应用程序环境,因为JDK8不支持该协议 . Spring Boot不支持h2c,即HTTP / 2协议的明文版本 . 因...
  • 4 votes
     answers
     views

    增加或删除Spring-Boot的嵌入式Netty中的内容长度限制

    我正在将一个Spring Cloud Gateway放在一些现有的微服务之前 . 它主要工作,但我有一个websocket(SockJS)连接(显然)传输大量的数据 . 事实证明,Netty显然具有最大内容长度 - 当我在SockJS路线中跳过该限制时,我收到此错误: 2018-06-22 16:47:58.740 ERROR 11164 --- [ctor-http-nio-5] r.ipc.n...

热门问题