我们从框架的应用层面来分析,NioEventLoopGroup在netty中的使用。 这是我们需要配置的地方。 紧接着我们进入netty的运行中。ServerBootstrap.bind(PORT); 这是一个bind操作。我们来看一下NioEventLoopGroup在这个操作中的使用。 conf ...
分类:
Web程序 时间:
2017-03-24 18:00:27
阅读次数:
1107
MQTT---HiveMQ源码详解(八)Netty-WebSocket
分类:
Web程序 时间:
2017-03-24 12:25:16
阅读次数:
281
MQTT---HiveMQ源码详解(九)Netty-Codec
分类:
Web程序 时间:
2017-03-24 12:24:56
阅读次数:
208
MQTT---HiveMQ源码详解(六)Netty-Handlers总览
分类:
Web程序 时间:
2017-03-23 16:56:26
阅读次数:
163
MQTT---HiveMQ源码详解(七)Netty-SSL/NoSSL
分类:
Web程序 时间:
2017-03-23 16:56:07
阅读次数:
171
工作中的一个项目,我们的一个应用与银行系统进行tcp通信的时候,银行下送的报文有时会分多次返回。在tcp中这种数据包分多次小数据包发送的情况成为拆包问题。 其中一个,也是最常见的思路就是在报文的报文头部分规定某一段代表本次发送的完整报文的长度,这样接收方就会心中有数,在没有接收到这个长度的报文之前, ...
分类:
Web程序 时间:
2017-03-23 12:38:49
阅读次数:
519
MQTT---HiveMQ源码详解(五)Netty-启动与Listeners加载
分类:
Web程序 时间:
2017-03-22 13:31:10
阅读次数:
193
1、Netty是什么? 本质:JBoss做的一个Jar包 目的:快速开发高性能、高可靠性的网络服务器和客户端程序 优点:提供异步的、事件驱动的网络应用程序框架和工具 通俗的说:一个好使的处理Socket的东东 2、Netty的异步事件驱动模型主要涉及到下面几个核心的概念 Channel:表示一个与s ...
分类:
Web程序 时间:
2017-03-17 23:55:08
阅读次数:
416
前言 问题 现在我们使用通用的应用程序和库来进行通信,例如:我们通常用一个HTTP 客户端库通过Web service调用远程服务从一个web服务器上获取信息。然而,一个通用的协议或其实现有时候不能很好地扩展。这就好比我们不使用HTTP 服务器传输超大文件,电子邮件信息,和接近实时的信息,比如财务信 ...
分类:
Web程序 时间:
2017-03-17 16:40:30
阅读次数:
394
RPC调用的三个主题, 1. 数据协议,好的数据协议编码后的码流小,利于网络传输,在编解码的过程中占用CPU少,并且跨平台的。例如java自带的序列化反序列化就是不跨平台。 2.IO模型, bio、nio、aio,JDK1.5之后nio采用了epoll模式,netty就是基于这个NIO做的,比较出名 ...
分类:
Web程序 时间:
2017-03-16 16:22:50
阅读次数:
205