博客专栏  >  架构   >  mina源码解析

mina源码解析

本系列文章将mina源码分为IoService,IoFilter,IoSession几个部分,并分析了mina的整体架构,还重点介绍了mina的编解码器的原理,以及如何实现自己的编解码器

关注
1 已关注
6篇博文
  • (一)Mina源码解析之整体架构

    Apache Mina Server 是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(当然,也可以提供JAVA 对象的序列化服务、虚拟机管道通信服务等),M...

    2016-04-05 23:11
    668
  • (二)Mina源码解析之IoService

    在mina中,IoService提供基础的I/O服务、管理IoSession,它是Mina框架中最重要的一部分,大部分基础的I/O操作都是在IoService的实现类中被处理的 IoService...

    2016-04-05 23:12
    2640
  • (三)Mina源码解析之IoFilter

    本篇文章主要剖析Mina中的过滤器是如何实现的 首先还是引入一个简单的完整的server端的例子,代码如下 public class Server { public static void main...

    2016-04-09 01:20
    4622
  • (四)Mina源码解析之IoSession

    本篇文章主要剖析IoSession的在mina中的作用还有粘包的问题 在Mina中所有的连接都被封装成了IoSession(关于Mina是如何将连接封装成IoSession的,请参见Mina源码解析之...

    2016-04-11 00:42
    1055
  • (五)Mina源码解析之编解码器

    Mina中的编解码器通过过滤器ProtocolCodecFilter构造,这个过滤器有3个构造器,其中可以分为两类,一类需要一个ProtoCodecFactory,这个接口有两个方法,分别是getDe...

    2016-04-23 00:00
    357
  • mina心跳过滤器

    一、Mina本身提供了一个过滤器类KeepAliveFilter,该过滤器用于在IO空闲的时候发送并且反馈心跳包,在KeepAliveFilter中共有五个构造器,最终调用的都是有五个参数的构造器 ...

    2016-05-31 20:04
    486

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部