netty相关内容

监控 Netty 事件循环队列的大小

我们实施了对 Netty 事件循环队列的监控,以了解我们的某些 Netty 模块的问题.监视器使用 io.netty.util.concurrent.SingleThreadEventExecutor#pendingTasks 方法,该方法适用于大多数模块,但对于每秒处理几千个 HTTP 请求的模块,它似乎挂起,或者非常慢.我现在意识到文档严格指定这可能是一个问题,我觉得很蹩脚......所以我正 ..
发布时间:2021-06-03 21:04:02 Java开发

在场景中使用匹配的正确语法

我将空手道用于我的模拟服务,所以我的空手道文件具有一些方案,其中包括运行该方案所需的参数.我在以下方面取得了成功:pathMatches('my/api/path')&&methodIs('post')&&(karate.match("json.array [*].key包含null"").pass 基于我在本文中发现的内容,我现在想添加类似“或json.array [*].key == # ..
发布时间:2021-05-28 19:02:01 其他开发

Netty-无法访问类jdk.internal.misc.Unsafe

当我将Java从8升级到11时,我从Netty收到有关"jdk.internal.misc.Unsafe" 的错误,详细信息如下: 我知道这是一条调试级别消息,可以更改日志级别以忽略它.但是我不确定是否会忽略其他问题,例如性能.有谁知道最好的解决方案吗? java.lang.IllegalAccessException:类io.netty.util.internal.PlatformDe ..
发布时间:2021-05-19 18:31:09 Java开发

当在后台使用Netty vs Tomcat时,春季webFlux有所不同

我是spring webflux的学习者,并且阅读了以下系列文章(秒, 在Servlet 3.1中,允许异步I/O,在这种情况下,不再使用“一个请求/线程"模型.在任何时候都可以在服务器管理的不同线程上安排位请求处理. Servlet 3.1+容器通过Servlet API提供了所有这些可能性.应用程序可以利用异步处理或非阻塞I/O.在非阻塞I/O的情况下,范式更改非常重要,使用起来确实具有挑 ..
发布时间:2021-05-18 19:57:02 Java开发

带有Http2的Netty HttpObjectAggregator

我正在使用Netty 4.1构建Http2服务器(该服务器仅需要支持Http2客户端).对于我最简单的请求处理,我想在执行任何业务逻辑之前先拥有完整的Http2请求(即 FullHttpRequest ). 如何使用Http2做到这一点?Netty的 HttpObjectAggregator 似乎仅用于Http1. 解决方案 为此,您可能需要在管道中使用 InboundHttp2To ..
发布时间:2021-05-15 18:56:10 其他开发

如何在Scala/java中通过本地套接字而不是inet创建GRPC服务

我的 GRPC 服务只能由本地计算机上的应用程序访问. 我认为,如果客户端通过Unix域套接字而不是localhost:port进行连接,它将执行得更快. 我很想了解在这种情况下如何创建grpc服务,它应该能够在CentOS和Mac上运行 当前正在创建服务器,如下所示: val服务器:Server = ServerBuilder.forPort(port).addServic ..
发布时间:2021-05-13 19:51:59 其他开发

Netty,并发writeAndFlush

让我们说我们有某种发布/订阅协议.当有人进行连接和订阅时,我们可以将频道保存在Map,List或ChannelGroup中: @Override公共无效channelActive(ChannelHandlerContext ctx)引发异常{super.channelActive(ctx);log.debug(“客户端已连接:{}",ctx.channel().remoteAddress()) ..
发布时间:2021-04-21 20:15:45 其他开发

在Apache骆驼上为HTTPS实施(SSL)的API的最佳方法是什么?

我希望将使用Apache-Camel创建的API启用HTTPS.我已经对各种方式(使用Jetty,Netty等)进行了一些阅读,但是我想知道对基于骆驼的API实施SSL的最简单,最有效的方法是什么.这是我当前的配置,我更喜欢(为简单起见,如果我可以使用netty4-http) public void configure(){restConfiguration().component("nett ..
发布时间:2021-04-07 20:49:25 Java开发

Android上的Proguard和Netty 5

关于此问题,我已经看到了几个问题,但它们是针对Netty的较早版本的. 我尝试了他们的答案,将org.jboss.netty与io.netty切换了出去,但是发生了同样的错误. 我正在尝试编译一个使用启用了Proguard的Netty 5.0.0Alpha2(内部版本16)的Android应用. 没有Proguard,应用程序运行正常. 启用Proguard后,在尝试使用Netty ..
发布时间:2021-04-04 20:23:06 移动开发

调用与Azure存储相关的Java API时引发的异常java.lang.NoSuchMethodError

在这里为其他可能遇到相同问题的人保留线程. 我正在尝试通过以下代码从Azure 容器中读取 blob : public static void main(String [] args){String connectStr =“这是一个可行的连接字符串...";//创建一个BlobServiceClient对象,该对象将用于创建容器客户端BlobServiceClient blobServ ..
发布时间:2021-04-03 19:48:43 Java开发

Netty websocket和Rest在同一Java应用程序中

我有一个现有的Java应用程序,它正在公开REST服务.我想在同一个应用程序中添加一个新功能,以处理Web套接字请求(使用netty)以及现有的REST服务.如何在不更改REST服务的情况下做到这一点? 解决方案 有两种方法可以在不更改REST服务的情况下进行操作: 我建议您设置一个普通的netty websocket服务器,并在另一个端口上并行运行它(这可能在同一应用程序中发生). ..
发布时间:2021-02-11 18:57:46 其他开发

使用Netty 5编码和解码多种不同的类型

我正在尝试使用多种不同的数据包类型来实现网络协议.我面临的问题是用Netty实现此问题的最“正确"方式.我将首先发布一些课程,然后描述我要完成的工作. public class ItemStack { public ItemStack(final int item, final int amount) { if (item ..
发布时间:2020-05-17 03:13:56 Java开发

当服务器上的缓冲区中有连续的消息流时,如何检索字符串?

我使用Netty实现了一个基本的客户端和服务器程序.客户端将一组消息字符串发送到服务器,服务器接受并显示给终端.我可以对任意数量的字符串执行此操作.但是有时字符串会被切成一半或任何大小,并显示在服务器上.有什么办法可以消除这种情况?我们正在从客户端发送QuickFix字符串. 下面是我的示例QuickFix字符串: 8 = FIX.4.29 = 0007935 = A49 = TTDS ..
发布时间:2020-05-17 03:13:54 Java开发

Netty绑定到错误的接口

我在Win7 PC上设置了一个环回适配器,以便可以用Netty绑定到它.事情是我给回送地址分配了IP地址172.16.1.1 /24(这是必需的).但是,当我尝试通过Netty进行绑定时,它改为绑定到127.0.0.1地址-被称为默认localhost IP.所以我只是想知道如何解决这个问题?我特别需要它来绑定IP地址172.16.1.1和端口162的回送适配器. 相关图片: http:// ..
发布时间:2020-05-17 03:13:48 Java开发

什么是Netty的Servlet容器

我想为自己构建一个基于Web的聊天应用程序(类似于hipchat或Facebook聊天).我认为netty是实现此目的的方法,因为它是事件驱动的,但是. Netty没有任何servlet容器.那么,如何为Netty构建自己的servlet容器?还是更好,但是如何构建自己的ServletContainer? 解决方案 对于您要完成的工作,Netty可能级别太低.如果您想要一个可以在其中执行s ..
发布时间:2020-05-17 03:13:44 Java开发