netty相关内容

将无符号类型写入Netty ChannelBuffer

Netty的ChannelBuffer类提供了方便的方法来从ChannelBuffer读取未签名的类型,但是似乎没有等效的方法可以将未签名的类型写入ChannelBuffer. 我觉得我一定很想念东西.建议使用什么方法将无符号整数写入ChannelBuffer? 谢谢! 解决方案 如果要写入32位值,则完全一样. channelBuffer.writeInt(my32bi ..
发布时间:2020-05-17 03:08:50 Java开发

如何在Netty中发送带有POST参数的请求?

我正在尝试在Netty中发送带有POST参数的请求. 我搜索了Netty API,Google和此处(堆栈溢出) 但是没有找到任何好的方法. (这可能是我搜索技巧糟糕的错误:'(如果是,我表示歉意) 有没有可以轻松实现的API? 还是我必须对所有参数进行编码并由我自己在内容中进行设置? 请让我知道执行此操作的任何好方法. 解决方案 下面是一个如何上传文件的示例 ..
发布时间:2020-05-17 03:08:46 其他开发

Netty 3.4.1.Final在Android上不起作用

昨天我试图从3.3.2最终快照升级到最新版本.但是,由于以下错误,它在Android上失败: /AndroidRuntime(720):致命异常:主要 E/AndroidRuntime(720):java.lang.NoClassDefFoundError:java.util.concurrent.LinkedTransferQueue E/AndroidRuntime(720):位于org ..
发布时间:2020-05-17 03:08:42 其他开发

如何用Netty发送对象?

如何通过Netty从服务器端发送Bean并在客户端接收此Bean?当我发送简单的整数消息inputstream时,它可以成功工作,但是我需要发送bean. 解决方案 如果您在客户端和服务器端使用netty,则可以使用Netty ChannelPipeline中的/api/org/jboss/netty/handler/codec/serialization/ObjectEncoder.ht ..
发布时间:2020-05-17 03:08:36 Java开发

如何使用Netty 4暂停和继续阅读?

在Netty 3中我们可以做到: Channel.setReadable(false); Channel.setReadable(true); 我读过: http://netty.io/news/2012/09 /13/4-0-0-alpha4.html 但使用最新的Netty 4版本(4.0.17,serverChannel.pipeline().firstContext().r ..
发布时间:2020-05-17 03:08:33 其他开发

Netty ChannelLocal的用法

Netty的JavaDocs解释ChannelLocal与ThreadLocal类似,但是我对它的用法有一些疑问. ThreadLocal是带有访问实例特定对象的静态方法的静态类. ChannelLocal不是静态的,具有静态的内部映射或静态的方法.该文档没有提供访问ChannelLocal或将对象放入ChannelLocal的示例,因此我希望有人可以让我对它的用法有所了解. 谢谢! ..
发布时间:2020-05-17 03:08:27 其他开发

使用Netty构建http代理服务器的简单方法?

我是Netty的新手,正在考虑使用它来制作一个简单的http代理服务器,该服务器接收来自客户端的请求,将请求转发到另一台服务器,然后将响应复制回原始请求的响应. .一个额外的要求是我能够支持超时,以便如果代理服务器花费的时间太长,则代理将自行响应并关闭与代理服务器的连接. 我已经使用Jetty实现了这样的应用程序,但是使用Jetty时,我需要使用过多的线程来阻止入站请求被阻止(这是一个使用很 ..
发布时间:2020-05-17 03:08:18 Java开发

如何阻止Netty在服务器套接字上侦听和接受

是否有一种方法可以告诉netty停止侦听和接受套接字上的新连接,但是要完成当前连接上正在进行的所有工作? 解决方案 您可以仅关闭由ChannelFactory创建的ServerSocketChannel.通常,ServerSocketChannel由ServerBootstrap.bind()返回. ..
发布时间:2020-05-17 03:08:10 其他开发

将io.netty.buffer.ByteBuf转换为java.nio.ByteBuffer的有效方法

我遇到了以下查询:在Netty中创建ByteBuf 4.0 关于从byte []到ByteBuf的转换以及从ByteBuffer到ByteBuf的转换.我很好奇以另一种方式了解转换: io.netty.buffer.ByteBuf到java.nio.ByteBuffer ,以及如何有效地进行复制(最少/无复制)?我做了一些阅读,并且经过反复试验,发现这种转换效率低下的方式(带有两个副本 ..
发布时间:2020-05-17 03:08:02 Java开发

Netty ByteBuf解码时无法获得大量输入的完整消息

有一个旧版应用程序可以通过TCP执行json. 我使用一台Netty服务器,我想通过Gson将json转换为Pojo. 为此,我转换创建了一个解码器,该解码器将ByteBuf作为输入并创建“我的对象". 问题在于Bytebuf的大小为1024,而json的大小要大得多(> 20mo) @Sharable public class RequestDecoder extends ..
发布时间:2020-05-17 03:07:54 Java开发

Obj-C中Analog Java的Netty

Obj-C中是否有类似于Java中Netty的机制? 现在,我正在阅读有关AsyncSocket和CFNetwork的信息.但是可能有一些库可以在iOS中与网络一起使用吗? 可能的主要任务是绑定本地端口,并取决于UIWebView中的请求/响应负载上下文. 解决方案 我找到了解决方案.将JUMP Framework与JUMPNetwork模块一起使用: http://seqoy.githu ..
发布时间:2020-05-17 03:07:51 Java开发

如何从Web应用程序内部使用Netty-正确配置的步骤

我正在尝试设置 Netty 以在我的Web应用程序中嵌入运行. 我找到了以下文档:现在文档显示: 第二,您必须绑定您的 基于Netty的服务器应用程序 相同的Servlet上下文或共享类 使用本地运输的装载机空间 (请参阅LocalServerChannelFactory.) 可以使用您喜欢的IoC框架 例如JBoss Microcontainer,Guice, 和Spring做到这一 ..
发布时间:2020-05-17 03:07:37 Java开发

如何与NioServerSocketChannelFactory和WorkManager结婚

我正在寻求实现JCA资源适配器以接受来自J2EE容器内的套接字连接. 我需要以某种方式能够使用 WorkManager 来管理netty的 解决方案 知道了! NioServerSocketChannelFactory将两个执行程序(老板和工作程序)作为构造函数的参数.因此,我要做的就是为WorkManager开发一个外观,以实现将使用workManager.schedule(...)调用的 ..
发布时间:2020-05-17 03:07:35 其他开发

如何在Netty中打开TCP连接(客户端)?

我已经看了Netty javadocs了好几个小时了,但我仍然无法弄清楚.如何打开普通的旧TCP连接,例如到Netty中的IRC服务器? 解决方案 您可以在netty的github中找到许多演示 假设您正在使用server中的netty5. 您应该将解码器和编码器添加到管道中. 像下面的 socketChannel.pipeline().addLast(new StringE ..
发布时间:2020-05-17 03:07:24 Java开发

以Play框架为后端的NewRelic中的交易缓慢

有人可以帮助我阅读NewRelic摘要和跟踪详细信息.以下屏幕快照跟踪单个事务,该事务不会对数据库创建任何查询.这只是一个简单的查询,只有几行Scala模板代码,该代码呈现HTML页面并将其返回给客户端.这只是当前正在生产中运行的单个事务.生产中运行着许多更复杂的事务,这些事务对Mongo,Maria,Queue等进行了许多外部调用. 该痕迹是否揭示出瓶颈可能在哪里?例如,我们是否用完了线程 ..
发布时间:2020-05-17 03:07:22 其他开发