码迷,mamicode.com
首页 >  
搜索关键字:netty    ( 1874个结果
Netty开发实现高性能的RPC服务器
Netty开发实现高性能的RPC服务器 RPC(Remote Procedure Call Protocol)远程过程调用协议,它是一种通过网络,从远程计算机程序上请求服务,而不必了解底层网络技术的协议。说的再直白一点,就是客户端在不必知道调用细节的前提之下,调用远程计算机上运行的某个对象,使用起来 ...
分类:Web程序   时间:2016-06-25 12:26:58    阅读次数:442
谈谈如何使用Netty开发实现高性能的RPC服务器
RPC(Remote Procedure Call Protocol)远程过程调用协议,它是一种通过网络,从远程计算机程序上请求服务,而不必了解底层网络技术的协议。说的再直白一点,就是客户端在不必知道调用细节的前提之下,调用远程计算机上运行的某个对象,使用起来就像调用本地的对象一样。目前典型的RPC ...
分类:Web程序   时间:2016-06-25 10:59:45    阅读次数:345
Netty学习笔记之一(Netty解析简单的Http Post Json 请求)
一,HTTP解码器可能会将一个HTTP请求解析成多个消息对象。 经过HttpServerCodec解码之后,一个HTTP请求会导致:ParseRequestHandler的 channelRead()方法调用多次(测试时 "received message"输出了两次) 可以用HttpObjectA ...
分类:Web程序   时间:2016-06-24 12:15:20    阅读次数:3517
RPC框架motan: 通信框架netty(2)
上文已经初步探讨了如何实现一个具体的transport,本文就来讨论一个具体的transport,本文讨论netty4的的相关实现。老规矩,看看motan-transport的目录结构。 其中最重要的类是啥,大声说出来,对,就是Netty4Client和Netty4Server。 图1-1motan ...
分类:Web程序   时间:2016-06-22 18:59:13    阅读次数:315
Thinking in Netty
Thinking in NettyBy 谢乐 Thinking in Netty 写在前面 Netty快速开始 Netty的架构 Netty的线程模型 1 服务端线程模型 1 客户端线程模型 Netty的API设计 Netty的通信过程 Netty中的设计模式 最后1. 写在前面Netty的词根为net, 那么我们就已经猜想到它与网络有关。官方对Netty的解释为: Netty是一种异步的基于...
分类:Web程序   时间:2016-06-21 07:10:20    阅读次数:265
使用Netty做WebSocket服务端
使用Netty搭建WebSocket服务器 1.WebSocketServer.java 2.ChatServerInitializer.java 3. HttpRequestHandler.java 4. TextWebSocketFrameHandler.java ...
分类:Web程序   时间:2016-06-20 12:48:00    阅读次数:906
对netty5支持HTTP协议的代码简析
这段时间对 netty 的 HTTP 支持进行了简单的实践,实现了一些很基础的功能(HTTP GET 请求解析与响应、HTTP POST 请求常见 Content-Type 的 message body 解析与响应、文件上传与保存),藉以此梳理下 netty 支持HTTP 协议的源码。 ...
分类:Web程序   时间:2016-06-19 20:03:20    阅读次数:169
Netty4.x用户指导
题记最近对netty有了兴趣,现在官方推荐版本是netty4.*,但是纵观网络,大部分都是关于netty3.x的知识。最好的学习,莫过于通过官方文档进行学习,系统,透彻,权威,缺点是英文。本文,算做自己学习netty的第一篇,总体思路与Userguidefor4.x基本一致,本篇文章不是严格意义的..
分类:Web程序   时间:2016-06-16 00:06:23    阅读次数:246
netty 解决TCP粘包与拆包问题(三)
今天使用netty的固定长度进行解码 固定长度解码的原理就是按照指定消息的长度对消息自动解码。 在netty实现中,只需要采用FiexedLengthFrameDecoder解码器即可... 以下是服务端代码 注意: FixedLengthFrameDecoder 这个类解码后,你客户端每次就会按照 ...
分类:Web程序   时间:2016-06-01 22:45:27    阅读次数:243
netty 解决TCP粘包与拆包问题(二)
TCP以流的方式进行数据传输,上层应用协议为了对消息的区分,采用了以下几种方法。 1.消息固定长度 2.第一篇讲的回车换行符形式 3.以特殊字符作为消息结束符的形式 4.通过消息头中定义长度字段来标识消息的总长度 一、采用指定分割符解决粘包与拆包问题 服务端 客服端: 很多事情看代码解决,hello ...
分类:Web程序   时间:2016-06-01 00:02:20    阅读次数:639
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!