
网络通信
chszs
这个作者很懒,什么都没留下…
展开
-
Apache Mina开发手册
Apache Mina开发手册作者:chszs,转载需注明。博客主页:http://blog.youkuaiyun.com/chszs一、介绍Apache Mina是一个网络应用框架,简化用户开发高性能、高可扩展性的网络应用程序的难度。Mina提供了一个抽象的事件驱动的异步API,通过Java NIO实现各种传输协议如TCP/IP和UDP/IP。Apache Mina经常用作:1)NIO框架库2)客户端/服务原创 2014-09-24 17:23:11 · 7993 阅读 · 1 评论 -
IBM Watson物联网平台的两个MQTT工具
IBM Watson物联网平台的两个MQTT工具作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.youkuaiyun.com/chszs一、MQTT HelperBluemix平台提供了一个MQTT Helper工具,使用它可以连接到MQTT代理Broker,并进行订阅和发布到MQTT主题(topic)等操作。MQTT Helper工具是一个在线网页工具,使用它原创 2016-05-08 21:51:31 · 14606 阅读 · 3 评论 -
一种类型安全的Java HTTP客户端库Retrofit
一种类型安全的Java HTTP客户端库 Retrofit介绍Retrofit是一个开源的、类型安全的HTTP客户端,它适用于Android和Java平台,官方主页为:http://square.github.io/retrofit/Retrofit需要Java 7以上版本或Android 2.3以上版本的支持。原创 2016-03-18 10:13:46 · 3275 阅读 · 2 评论 -
Servlet 3.0的AsyncListener接口
Servlet 3.0的AsyncListener接口作者:chszs,转载需注明。博客主页:http://blog.youkuaiyun.com/chszs一、Servlet 3.0介绍Servlet 3.0作为 JavaEE 6规范中一部分,随着JavaEE 6规范一起发布。该版本在前一版本(Servlet 2.5)的基础上提供了若干新特性用于简化Web应用的开发和部署。其中有几项特性的引入让开发者感到非常原创 2015-06-25 23:58:38 · 6893 阅读 · 1 评论 -
STOMP协议详解
STOMP协议详解作者:chszs,转载需注明。博客主页:http://blog.youkuaiyun.com/chszs一、STOMP协议介绍STOMP即Simple (or Streaming) Text Orientated Messaging Protocol,简单(流)文本定向消息协议,它提供了一个可互操作的连接格式,允许STOMP客户端与任意STOMP消息代理(Broker)进行交互。STOMP协议原创 2015-06-22 12:46:41 · 54077 阅读 · 5 评论 -
长轮询解决方案
长轮询解决方案作者:chszs,转载需注明。博客主页:http://blog.youkuaiyun.com/chszs长轮询适合浏览器的Chat聊天、股票行情显示、股票状态更新、体育直播的结果显示等。当然,不是所有的例子都是对延迟很敏感的,但它们的需求都比较相似。在标准的HTTP请求响应语义中,浏览器发起请求,服务器发送一个响应,这意味着在浏览器发起新请求前,服务器不能发送新信息给客户端浏览器。有几种解决方法原创 2015-06-21 11:42:35 · 15684 阅读 · 1 评论 -
Spring WebSocket详解
Spring WebSocket详解作者:chszs,转载需注明。博客主页:http://blog.youkuaiyun.com/chszsSpring框架从4.0版开始支持WebSocket,下面我将详述Spring WebSocket库的相关内容。内容包括Spring框架是如何在Web应用中支持WebSocket方式的消息通信,以及如何利用STOMP协议作为应用层的协议——WebSocket的子协议。1、W原创 2015-06-21 11:57:44 · 8701 阅读 · 1 评论 -
HTTP2协议规范详述
HTTP2协议规范详述作者:chszs,转载需注明。博客主页:http://blog.youkuaiyun.com/chszs2015年2月19日,HTTP协议规范的标准化组织The Internet Engineering Task Force's HTTP Working Group,正式发布了HTTP 2协议。HTTP协议工作组实际上发布了两个相关的规范:1)HTTP/2协议2)HPACKHPACK是H原创 2015-02-22 20:33:41 · 6164 阅读 · 2 评论 -
Netty:一个非阻塞的客户端/服务器框架
Netty:一个非阻塞的客户端/服务器框架作者:chszs,转载需注明。博客主页:http://blog.youkuaiyun.com/chszsNetty是一个异步事件驱动的网络应用框架,为Java网络应用的开发带来了一些新活力。Netty由协议服务器和客户端所组成,可用于快速开发可维护的高性能软件。Netty应用框架及其工具简化了网络编程,而且由Netty社区进行维护。Netty还被归类为NIO客户端/服原创 2014-10-16 17:19:12 · 18442 阅读 · 2 评论 -
Apache Mina开发手册之四
Apache Mina开发手册之四作者:chszs,转载需注明。博客主页:http://blog.youkuaiyun.com/chszs一、Mina开发的主要步骤1、创建一个实现了IoService接口的类IoService接口有两个子接口:1)IoAcceptor接口,用于服务器2)IoConnection接口,用于客户端IoService接口的目的是提供服务,有几个默认实现:NioDatagramAcc原创 2014-10-28 19:14:55 · 2788 阅读 · 1 评论 -
Grizzly开发Echo服务器实战
Grizzly开发Echo服务器实战作者:chszs,转载需注明。博客主页:http://blog.youkuaiyun.com/chszs用Java编写可伸缩的服务器应用是有难度的,用Java NIO开发、线程管理、为成千上万的用户做服务器扩展,这些都是难点。Grizzly NIO框架的设计目标就是帮助开发者很好地利用Java NIO API,编写出高可扩展性的、功能强大的服务器,并提高了扩展的框架组件:W原创 2014-10-24 14:16:34 · 4602 阅读 · 1 评论 -
Grizzly 2.3.17 API文档CHM版
Grizzly 2.3.17 API文档CHM版作者:chszs,转载需注明。博客主页:http://blog.youkuaiyun.com/chszs本人制作了Grizzly框架最新的API文档CHM版,这个版本是根据2014.10.23日刚发布了2.3.17版制作,与大家共享。如图所示:下载地址见:http://download.youkuaiyun.com/detail/chszs/8077307原创 2014-10-24 14:55:39 · 2605 阅读 · 1 评论 -
Apache Mina开发手册之三
Apache Mina开发手册之三作者:chszs,转载需注明。博客主页:http://blog.youkuaiyun.com/chszs2、Mina服务器的架构Mina服务器的架构图如下所示:1)IOAcceptor即I/O接收器,负责监听网络连接和发过来的数据包。2)对于任一新连接,会创建一个新会话,随后所有从该IP地址:端口发送过来的请求都会由该会话进行处理。3)会话接收到的所有包,都会通过整个过滤器链原创 2014-09-27 21:24:52 · 2975 阅读 · 2 评论 -
Apache Mina v2.0.8 API手册
Apache Mina v2.0.8 API手册作者:chszs,转载需注明。博客主页:http://blog.youkuaiyun.com/chszs我自己制作了一份《Apache Mina v2.0.8 API手册》,chm格式,免费提供给大家。下载地址:http://download.youkuaiyun.com/detail/chszs/7972791资源大小:3.73MB资源类型:文档资源格式:chm原创 2014-09-25 13:49:15 · 7907 阅读 · 5 评论 -
Apache Mina开发手册之二
Apache Mina开发手册之二作者:chszs,转载需注明。博客主页:http://blog.youkuaiyun.com/chszs四、NIO概述NIO API是Java 1.4版引入的,NIO的意思是非阻塞的I/O通信。要知道Mina的NIO是基于NIO-1开发的,而在JDK 7中引入了NIO-2的库,但Mina还没有从NIO-2中获得各方面的提升,因此Mina还是基于NIO-1的。虽然Oracle官原创 2014-09-25 13:34:39 · 3188 阅读 · 1 评论 -
我的Netty开发
[b]我的Netty开发[/b]版权所有!Netty和Mina都是异步网络通信库,两者的性能都很优秀,而且都是技术非常成熟的框架,所以精通其中一个库即可。[b]一、Netty介绍[/b]Netty是一个异步事件驱动的网络应用程序框架,准确说是一个Java NIO客户端/服务器框架,用于快速开发和维护高性能协议的服务器/客户端通信。Netty极大地简化和精简了网络编程的过...2014-09-12 23:54:41 · 294 阅读 · 0 评论