netty相关内容

使用GSon将JSon转换为多个未知的Java对象类型

我有一个netty解码器,它使用GSon将来自Web客户端的JSon转换为适当的java对象。 要求是: 客户端可以发送不相关的类,A类,B类,C类等,但我想在管道中使用相同的单例解码器实例做转换(因为我用spring来配置它)。我面临的问题是我需要事先知道类对象。 public Object decode() { gson.fromJson(jsonString,A.class) ..
发布时间:2018-05-30 16:02:14 Java开发

Gradle无法检测osdetector插件

我读过 documetation ,其中提到我们应该按照 link 。 我在build.gradle文件中包含了osdetector插件。 但是当我构建项目时,gradle无法解析osdetector插件并抛出错误 >无法应用插件[id'com.google.protobuf'] >未找到id为'osdetector'的插件。 我的gradle文件如下: ..
发布时间:2018-05-17 18:57:04 Java开发

如何减少垃圾产生量?

我的网络应用程序处理使用netty框架编写的约40k msg / sec,并且我想减少垃圾回收器调用的数量。分析时,我发现有大量的 byte [] 实例,我怀疑它来自这部分代码: $ b $ public class MessageHandler extends SimpleChannelHandler { $ b $ public void messageReceived(ChannelHa ..
发布时间:2018-04-19 18:14:12 Java开发

java - netty如何实现向客户端主动发送消息

问 题 需求场景: 智能家居网关(以下简称gateway),需要和netty服务器通讯(以下简称netty),netty和gateway之间需要保持长连接(换句话说,netty和gateway之间都会主动给对方发送消息) 碰到的问题: netty作为服务器端如何主动的向gateway发送消息,我尝试当每个gateway连接到netty(TCP/IP)时使用一个map把该channe ..
发布时间:2017-09-06 10:31:41 Java开发

java - spring-boot netty?

问 题 用spring-boot和netty做一个心跳程序,安卓端和服务端连接,服务端检查客户端是否在线,并且记录在线时间和离开时间,并保存到数据库中,现在调用service层的方法时,出现了java.lang.NullPointerException,下面是部分代码: @SpringBootApplication public class App { public stati ..
发布时间:2017-09-06 09:56:06 Java开发

spring - JavaEE方向问题

问 题 有时看到招聘会说 xx 方向,比如: web 方向 通信方向 云计算方向 大数据方向 等等..... 想问的问题是: 还有那些常见的方向? 这些方向的技术栈是否存在巨大的不同?我大概的了解了一下:比如 web 方向可能就是SSM框架(比较典型的)组合这种再加NoSQL;通信方向似乎是Netty这种。但有点一知半解。如果方便的话可以举一下 ..
发布时间:2017-09-06 05:47:23 Java开发

java - 如何使用netty解析部标808协议

问 题 如何使用netty解析部标的808协议,对协议解析真心不熟,求大神指教@诸葛流云 解决方案 为了回答你的问题,我专门写了一篇博客…… 请访问: segmentfault博客地址 或者 CSDN博客地址 或者 简书地址 博客写了个大致思路,有问题再按照博客里提供的联系方式联系本人…… ..
发布时间:2017-09-06 02:45:29 Java开发

java - 使用Netty Demo报错

问 题 public class TimeServer { public void bind(int port) { try { EventLoopGroup bossGroup = new NioEventLoopGroup(); EventLoopGroup workGroup = new NioEventLoopGro ..
发布时间:2017-09-06 00:42:47 Java开发

exceptionCaught错误处理回写响应导致异常和无限调用exceptionCaught

我正在尝试通用化我的HTTP请求的错误处理,并且始终使用实际的错误HTTP代码和相关消息进行响应。 这是我的问题:在我的Handler中扩展了SimpleChannelUpstreamHandler,当在堆栈中的任何地方抛出异常时,将会触发exceptionCaught。那很好。不好的是,当我尝试用适当的HTTP代码和响应向客户端写出响应时,写入会导致异常,然后程序进入一个无限循环,再次调用 ..
发布时间:2017-08-28 03:54:54 开发方法

在Tomcat中托管Netty服务器可行/可取?

我们正在建立一个基于Netty / NIO的服务,我正在考虑在我们的生产环境中部署这项服务。我们的部署服务的标准方式是作为战争部署在Tomcats中。 当我在这里提出同样的做法时,我喊道:“不应该因为Netty和Tomcat都是服务器,“在另一个服务器上托管一个服务器并不合适”。 对我来说,这是非常有道理的它完全解决了我的部署问题,也避免了我编写一些其他代码。为什么这么大的“否”? ..
发布时间:2017-05-06 19:17:56 Java开发

Netty客户端到服务器消息

这实际上是我在这里的第一篇文章,我一直在试图找出一段时间,但我最后调用国旗,并尝试获得一些帮助这个话题。 所以我有一个客户端和一个服务器,在回声客户端/服务器和安全聊天客户端/服务器之后。我对聊天的SSL部分不感兴趣,并使用echo,只是为了确保我收到和从客户端/服务器的响应。我将添加所有相关的代码在这篇文章的底部。我现在遇到的问题是,我可以在客户端连接时从服务器发送消息到客户端,但是在服务 ..
发布时间:2016-12-28 14:55:55 Java开发

Netty Comet异步请求超时

我尝试使用Jboss Netty创建长时间轮询Comet。 如何在30秒内配置时间?以下文档: @Override public ChannelPipeline getPipeline()throws Exception { ChannelPipeline pipeline = Channels 。管道(); pipeline.addLast(“decoder”,new H ..
发布时间:2016-12-26 19:51:18 Java开发

如何允许与Netty更多的并发客户端连接?

首先,感谢所有的Netty贡献者的伟大的图书馆。我一直高兴地使用它几个星期。 最近,我开始加载测试我的系统,但现在我遇到一些可扩展性问题与Netty。我试图尽可能多的同时Netty客户端尽可能连接到Netty服务器。对于少数客户端( 100),我发现客户端总是提示“ClosedChannelException”: java.nio.channels.ClosedChannelExcep ..
发布时间:2016-12-26 18:51:37 其他开发

如何获取服务器响应与netty客户端

我想写一个基于netty的客户端。它应该有方法 public String send(String msg); 它应该返回从服务器或一些未来的响应 - 不重要。它也应该是多线程的。像这样: public class Client { public static void main(String [] args)throws InterruptedException { Client c ..
发布时间:2016-11-25 18:42:54 Java开发

Netty - 如何在客户端获得服务器响应

我主要是在那里与Netty,但一个概念仍然暗示我,我在教程中找不到任何东西,等等。首先我明白Netty是异步的,但是客户端必须有一种方法来调用服务器,并且能够在处理程序之外获得响应。让我解释更多。 我有一个客户如下图所示。请注意,我理解它是自举的,每次调用都建立了一个新的连接,这只是为了使示例更小,更简洁。请忽略该事实。 Client.java // ServerRespons ..
发布时间:2016-11-25 17:48:47 Java开发

C#相当于Java的DataOutputStream类的?

我已经做了相当多的关于该主题的研究,我看到这个问题是问很多时候,但他们都没有我要找的答案,最常见的解决方案是使用的BinaryWriter 随C#类然而它似乎,并没有做它的工作。 有关我的服务器应用程序,我使用的网状基于Java的NIO网络库,这使得使用的DataInput和DataOutput中流。我有一个客户端在Java中的作品,但它只是用于测试目的,我现在把它移到C#来把它放到我的游戏 ..
发布时间:2016-09-28 14:34:59 Java开发