mina
文章平均质量分 76
Archie_java
求知若饥,虚心若愚(stay hungry,stay foolish)
好记性不如烂笔头
展开
-
Mina网络通信框架
Mina框架是 Apache 开源的一款网络通信应用框架,是一款Java NIO通信框架。原创 2023-09-02 18:25:53 · 2877 阅读 · 0 评论 -
SpringBoot使用Mina框架进行服务端与客户端数据通信
pom.xml引入<dependency> <groupId>org.apache.mina</groupId> <artifactId>mina-core</artifactId> <version>2.1.3</version></dependency><dependency> <groupId>org.apache.mina</groupId> <a原创 2022-02-28 21:20:04 · 1540 阅读 · 1 评论 -
MINA核心结构和处理消息的逻辑流程
1.MINA 核心结构IoService最底层的是IOService,负责具体的IO相关工作。这一层的典型代表有IOSocketAcceptor和IOSocketChannel,分别对应TCP协议下的服务端和客户端的IOService。IOService的意义在于隐藏底层IO的细节,对上提供统一的基于事件的异步IO接口。每当有数据到达时,IOService会先调用底层IO接口读取数据,封装成IoBuffer,之后以事件的形式通知上层代码,从而将Java NIO的同步IO接口转化成了异步IO。所以从图上原创 2022-02-28 20:53:31 · 347 阅读 · 0 评论 -
图文详解mina框架
Apache Mina Server 是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(当然,也可以提供JAVA 对象的序列化服务、虚拟机管道通信服务等),Mina 可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina 提供了事件驱动、异步(Mina 的异步IO 默认使用的是JAVA NIO 作为底层支持)操作的编程模型。Mina 主要有1.x 和2.x 两个分支,这里我们讲解最新版本2.0,如果你使用的是Mina 1.x,那么可能会有一些功能并不适用。学习原创 2022-02-28 20:42:32 · 2280 阅读 · 0 评论