高性能的网络应用程序框架(对底层进行封装)JavaNIO框架典型的C/S架构Netty比Mina更容易学习Netty那点事(一)概述http://my.oschina.net/flashsword/blog/162936Netty、Mina、xSocket、Grizzly比较
分类:
Web程序 时间:
2015-05-09 17:32:26
阅读次数:
114
花了一周时间,研究了java里面的nio和netty,其实nio很好理解,用过c语言的,都应该知道select和epoll,nio和select和epoll非常类似,使用方法和解决的问题也都是一样的。
至于netty,不得不钦佩java语言的框架技术,虽说这个框架研究起来非常费劲,但是对于上层使用者,使用这个netty框架,会帮我们解决很多性能、稳定性问题。同时,使用框架,也会大大提高开发效率。...
分类:
Web程序 时间:
2015-05-09 16:35:12
阅读次数:
168
最近开发了使用的Netty的长连接服务器,客户端支持使用socket和websocket的js连接,也可以使用flash连接。但是遇到一个很麻烦的问题,当客户端的网络断开或因为异常断开的时候,服务器并不能立即自动知道客户端已断开。幸好遇到一个同事,比较熟悉网络,因此帮忙解决了这个问题..
分类:
Web程序 时间:
2015-05-05 16:52:13
阅读次数:
835
spring-nettysocketio.xml文件内容如下:
分类:
编程语言 时间:
2015-05-04 17:14:28
阅读次数:
2582
EventLoopGroup?group?=?new?NioEventLoopGroup();
????????try?{
????????????Bootstrap?b?=?new?Bootstrap();
????????????b.group(group);
??????????...
分类:
Web程序 时间:
2015-05-04 12:08:14
阅读次数:
227
系统版本: Mac OS X 10
本文简述grpc-java的编译过程,在官方文档的步骤里,增加两个包的安装依赖。Build# download source code
git clone https://github.com/grpc/grpc-java.git
cd grpc-java# install mvn
brew install maven# build netty
git subm...
分类:
编程语言 时间:
2015-05-03 17:31:36
阅读次数:
707
https://github.com/wangyi793797714/IMServerhttps://github.com/wangyi793797714/IMClienthttps://github.com/wangyi793797714/shopserverhttps://github.com/...
分类:
Web程序 时间:
2015-05-03 14:36:55
阅读次数:
152
package io.mqtt.server;import io.mqtt.tool.ConfigService;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.Channel;import io.netty.cha...
分类:
Web程序 时间:
2015-04-28 18:19:17
阅读次数:
5252
Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序[官方定义],整体来看其包含了以下内容:1.提供了丰富的协议编解码支持2.实现自有的buffer系统,减少复制所带来的消耗3.整套channel 的实现4.基于事件的过程流转以及完整的网络事件...
分类:
Web程序 时间:
2015-04-28 17:52:04
阅读次数:
170